mirror of
https://github.com/wekan/wekan.git
synced 2025-12-23 19:00:12 +01:00
Fixed Non-ASCII attachment filename will crash when downloading.
Thanks to xet7 ! Fixes #2759
This commit is contained in:
parent
843ff8eaaa
commit
c2da477735
277 changed files with 30568 additions and 52 deletions
152
packages/wekan-cfs-reactive-property/api.md
Normal file
152
packages/wekan-cfs-reactive-property/api.md
Normal file
|
|
@ -0,0 +1,152 @@
|
|||
#ReactiveProperty
|
||||
A simple class that provides an reactive property interface
|
||||
|
||||
#### <a name="ReactiveProperty"></a>new ReactiveProperty(defaultValue, [reactive]) <sub><i>Anywhere</i></sub> ####
|
||||
-
|
||||
|
||||
__Arguments__
|
||||
|
||||
* __defaultValue__ *{any}*
|
||||
Set the default value for the reactive property
|
||||
* __reactive__ *{boolean}* (Optional = true)
|
||||
Allow the user to disable reactivity
|
||||
|
||||
-
|
||||
|
||||
|
||||
This api should only be in the internal.api.md
|
||||
|
||||
> ```ReactiveProperty = function(defaultValue, reactive) { ...``` [reactive-property.js:18](reactive-property.js#L18)
|
||||
|
||||
-
|
||||
|
||||
#### <a name="ReactiveProperty.get"></a>ReactiveProperty.get() <sub><i>Anywhere</i></sub> ####
|
||||
-
|
||||
*This method __get__ is defined in `ReactiveProperty`*
|
||||
|
||||
Usage:
|
||||
```js
|
||||
var foo = new ReactiveProperty('bar');
|
||||
foo.get(); // equals "bar"
|
||||
```
|
||||
|
||||
> ```self.get = function() { ...``` [reactive-property.js:44](reactive-property.js#L44)
|
||||
|
||||
-
|
||||
|
||||
#### <a name="ReactiveProperty.set"></a>ReactiveProperty.set(value) <sub><i>Anywhere</i></sub> ####
|
||||
-
|
||||
*This method __set__ is defined in `ReactiveProperty`*
|
||||
|
||||
__Arguments__
|
||||
|
||||
* __value__ *{any}*
|
||||
|
||||
-
|
||||
|
||||
Usage:
|
||||
```js
|
||||
var foo = new ReactiveProperty('bar');
|
||||
foo.set('bar');
|
||||
```
|
||||
|
||||
> ```self.set = function(value) { ...``` [reactive-property.js:58](reactive-property.js#L58)
|
||||
|
||||
-
|
||||
|
||||
#### <a name="ReactiveProperty.dec"></a>ReactiveProperty.dec([by]) <sub><i>Anywhere</i></sub> ####
|
||||
-
|
||||
*This method __dec__ is defined in `ReactiveProperty`*
|
||||
|
||||
__Arguments__
|
||||
|
||||
* __by__ *{number}* (Optional = 1)
|
||||
Value to decrease by
|
||||
|
||||
-
|
||||
|
||||
Usage:
|
||||
```js
|
||||
var foo = new ReactiveProperty('bar');
|
||||
foo.set(0);
|
||||
foo.dec(5); // -5
|
||||
```
|
||||
|
||||
> ```self.dec = function(by) { ...``` [reactive-property.js:75](reactive-property.js#L75)
|
||||
|
||||
-
|
||||
|
||||
#### <a name="ReactiveProperty.inc"></a>ReactiveProperty.inc([by]) <sub><i>Anywhere</i></sub> ####
|
||||
-
|
||||
*This method __inc__ is defined in `ReactiveProperty`*
|
||||
|
||||
__Arguments__
|
||||
|
||||
* __by__ *{number}* (Optional = 1)
|
||||
Value to increase by
|
||||
|
||||
-
|
||||
|
||||
Usage:
|
||||
```js
|
||||
var foo = new ReactiveProperty('bar');
|
||||
foo.set(0);
|
||||
foo.inc(5); // 5
|
||||
```
|
||||
|
||||
> ```self.inc = function(by) { ...``` [reactive-property.js:90](reactive-property.js#L90)
|
||||
|
||||
-
|
||||
|
||||
#### <a name="ReactiveProperty.getset"></a>ReactiveProperty.getset([value]) <sub><i>Anywhere</i></sub> ####
|
||||
-
|
||||
*This method __getset__ is defined in `ReactiveProperty`*
|
||||
|
||||
__Arguments__
|
||||
|
||||
* __value__ *{any}* (Optional)
|
||||
Value to set property - if undefined the act like `get`
|
||||
|
||||
-
|
||||
|
||||
__Returns__ *{any}*
|
||||
Returns value if no arguments are passed to the function
|
||||
|
||||
Usage:
|
||||
```js
|
||||
var foo = new ReactiveProperty('bar');
|
||||
foo.getset(5);
|
||||
foo.getset(); // returns 5
|
||||
```
|
||||
|
||||
> ```self.getset = function(value) { ...``` [reactive-property.js:106](reactive-property.js#L106)
|
||||
|
||||
-
|
||||
|
||||
#### <a name="ReactiveProperty.toString"></a>ReactiveProperty.toString() <sub><i>Anywhere</i></sub> ####
|
||||
-
|
||||
*This method __toString__ is defined in `ReactiveProperty`*
|
||||
|
||||
Usage:
|
||||
```js
|
||||
var foo = new ReactiveProperty('bar');
|
||||
foo.toString(); // returns 'bar'
|
||||
```
|
||||
|
||||
> ```self.toString = function() { ...``` [reactive-property.js:122](reactive-property.js#L122)
|
||||
|
||||
-
|
||||
|
||||
#### <a name="ReactiveProperty.toText"></a>ReactiveProperty.toText() <sub><i>Anywhere</i></sub> ####
|
||||
-
|
||||
*This method __toText__ is defined in `ReactiveProperty`*
|
||||
|
||||
Usage:
|
||||
```js
|
||||
var foo = new ReactiveProperty('bar');
|
||||
foo.toText(); // returns 'bar'
|
||||
```
|
||||
|
||||
> ```self.toText = self.toString;``` [reactive-property.js:135](reactive-property.js#L135)
|
||||
|
||||
-
|
||||
Loading…
Add table
Add a link
Reference in a new issue