UNPKG

887 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 } ),
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// aliases
42fn.attr = fn.data;
43fn.removeAttr = fn.removeData;
44
45export default fn;
\No newline at end of file