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 | updateStyle: true
|
14 | } ),
|
15 |
|
16 | removeData: define.removeData( {
|
17 | field: 'data',
|
18 | event: 'data',
|
19 | triggerFnName: 'trigger',
|
20 | triggerEvent: true,
|
21 | updateStyle: true
|
22 | } ),
|
23 |
|
24 | scratch: define.data( {
|
25 | field: 'scratch',
|
26 | bindingEvent: 'scratch',
|
27 | allowBinding: true,
|
28 | allowSetting: true,
|
29 | settingEvent: 'scratch',
|
30 | settingTriggersEvent: true,
|
31 | triggerFnName: 'trigger',
|
32 | allowGetting: true,
|
33 | updateStyle: true
|
34 | } ),
|
35 |
|
36 | removeScratch: define.removeData( {
|
37 | field: 'scratch',
|
38 | event: 'scratch',
|
39 | triggerFnName: 'trigger',
|
40 | triggerEvent: true,
|
41 | updateStyle: true
|
42 | } )
|
43 | };
|
44 |
|
45 |
|
46 | fn.attr = fn.data;
|
47 | fn.removeAttr = fn.removeData;
|
48 |
|
49 | export default fn; |
\ | No newline at end of file |