UNPKG

979 BJavaScriptView Raw
1import define from '../define';
2
3const 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// aliases
46fn.attr = fn.data;
47fn.removeAttr = fn.removeData;
48
49export default fn;
\No newline at end of file