1 | import define from '../define';
|
2 |
|
3 | const fn = {
|
4 | data: define.data( {
|
5 | field: 'data',
|
6 | bindingEvent: 'data',
|
7 | allowBinding: true,
|
8 | allowSetting: true,
|
9 | settingEvent: 'data',
|
10 | settingTriggersEvent: true,
|
11 | triggerFnName: 'trigger',
|
12 | allowGetting: true
|
13 | } ),
|
14 |
|
15 | removeData: define.removeData( {
|
16 | field: 'data',
|
17 | event: 'data',
|
18 | triggerFnName: 'trigger',
|
19 | triggerEvent: true
|
20 | } ),
|
21 |
|
22 | scratch: define.data( {
|
23 | field: 'scratch',
|
24 | bindingEvent: 'scratch',
|
25 | allowBinding: true,
|
26 | allowSetting: true,
|
27 | settingEvent: 'scratch',
|
28 | settingTriggersEvent: true,
|
29 | triggerFnName: 'trigger',
|
30 | allowGetting: true
|
31 | } ),
|
32 |
|
33 | removeScratch: define.removeData( {
|
34 | field: 'scratch',
|
35 | event: 'scratch',
|
36 | triggerFnName: 'trigger',
|
37 | triggerEvent: true
|
38 | } )
|
39 | };
|
40 |
|
41 |
|
42 | fn.attr = fn.data;
|
43 | fn.removeAttr = fn.removeData;
|
44 |
|
45 | export default fn; |
\ | No newline at end of file |