1 /**
  2  * @fileOverview for other kissy core usage
  3  * @author yiminghe@gmail.com
  4  */
  5 KISSY.add("event/data", function (S, DOM, Utils) {
  6     var EVENT_GUID = Utils.EVENT_GUID,
  7         data,
  8         makeArray = S.makeArray;
  9     data = {
 10         _hasData:function (elem) {
 11             return DOM.hasData(elem, EVENT_GUID);
 12         },
 13 
 14         _data:function (elem) {
 15             var args = makeArray(arguments);
 16             args.splice(1, 0, EVENT_GUID);
 17             return DOM.data.apply(DOM, args);
 18         },
 19 
 20         _removeData:function (elem) {
 21             var args = makeArray(arguments);
 22             args.splice(1, 0, EVENT_GUID);
 23             return DOM.removeData.apply(DOM, args);
 24         }
 25     };
 26     return data;
 27 }, {
 28     requires:['dom', './utils']
 29 });