if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } if (!__coverage__['build/gallery-sm-dragdrop-proxy/gallery-sm-dragdrop-proxy.js']) { __coverage__['build/gallery-sm-dragdrop-proxy/gallery-sm-dragdrop-proxy.js'] = {"path":"build/gallery-sm-dragdrop-proxy/gallery-sm-dragdrop-proxy.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":37},"end":{"line":1,"column":56}}},"2":{"name":"(anonymous_2)","line":14,"loc":{"start":{"line":14,"column":17},"end":{"line":14,"column":35}}},"3":{"name":"(anonymous_3)","line":23,"loc":{"start":{"line":23,"column":15},"end":{"line":23,"column":31}}},"4":{"name":"(anonymous_4)","line":36,"loc":{"start":{"line":36,"column":19},"end":{"line":36,"column":36}}},"5":{"name":"(anonymous_5)","line":40,"loc":{"start":{"line":40,"column":19},"end":{"line":40,"column":36}}},"6":{"name":"(anonymous_6)","line":58,"loc":{"start":{"line":58,"column":19},"end":{"line":58,"column":36}}},"7":{"name":"(anonymous_7)","line":62,"loc":{"start":{"line":62,"column":19},"end":{"line":62,"column":35}}},"8":{"name":"(anonymous_8)","line":73,"loc":{"start":{"line":73,"column":21},"end":{"line":73,"column":34}}},"9":{"name":"(anonymous_9)","line":96,"loc":{"start":{"line":96,"column":16},"end":{"line":96,"column":29}}},"10":{"name":"(anonymous_10)","line":110,"loc":{"start":{"line":110,"column":18},"end":{"line":110,"column":31}}},"11":{"name":"(anonymous_11)","line":153,"loc":{"start":{"line":153,"column":21},"end":{"line":153,"column":33}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":161,"column":84}},"2":{"start":{"line":5,"column":0},"end":{"line":5,"column":51}},"3":{"start":{"line":7,"column":0},"end":{"line":158,"column":3}},"4":{"start":{"line":15,"column":8},"end":{"line":15,"column":33}},"5":{"start":{"line":17,"column":8},"end":{"line":17,"column":63}},"6":{"start":{"line":18,"column":8},"end":{"line":18,"column":57}},"7":{"start":{"line":19,"column":8},"end":{"line":19,"column":53}},"8":{"start":{"line":24,"column":8},"end":{"line":24,"column":42}},"9":{"start":{"line":26,"column":8},"end":{"line":26,"column":27}},"10":{"start":{"line":28,"column":8},"end":{"line":30,"column":46}},"11":{"start":{"line":32,"column":8},"end":{"line":32,"column":21}},"12":{"start":{"line":37,"column":8},"end":{"line":37,"column":52}},"13":{"start":{"line":41,"column":8},"end":{"line":53,"column":9}},"14":{"start":{"line":42,"column":12},"end":{"line":42,"column":46}},"15":{"start":{"line":44,"column":12},"end":{"line":46,"column":13}},"16":{"start":{"line":45,"column":16},"end":{"line":45,"column":39}},"17":{"start":{"line":48,"column":12},"end":{"line":50,"column":13}},"18":{"start":{"line":49,"column":16},"end":{"line":49,"column":54}},"19":{"start":{"line":52,"column":12},"end":{"line":52,"column":24}},"20":{"start":{"line":55,"column":8},"end":{"line":55,"column":21}},"21":{"start":{"line":59,"column":8},"end":{"line":59,"column":57}},"22":{"start":{"line":63,"column":8},"end":{"line":63,"column":35}},"23":{"start":{"line":65,"column":8},"end":{"line":67,"column":9}},"24":{"start":{"line":66,"column":12},"end":{"line":66,"column":24}},"25":{"start":{"line":69,"column":8},"end":{"line":69,"column":49}},"26":{"start":{"line":74,"column":8},"end":{"line":76,"column":40}},"27":{"start":{"line":78,"column":8},"end":{"line":84,"column":15}},"28":{"start":{"line":86,"column":8},"end":{"line":91,"column":9}},"29":{"start":{"line":87,"column":12},"end":{"line":90,"column":15}},"30":{"start":{"line":93,"column":8},"end":{"line":93,"column":52}},"31":{"start":{"line":97,"column":8},"end":{"line":97,"column":56}},"32":{"start":{"line":99,"column":8},"end":{"line":101,"column":9}},"33":{"start":{"line":100,"column":12},"end":{"line":100,"column":48}},"34":{"start":{"line":103,"column":8},"end":{"line":107,"column":9}},"35":{"start":{"line":104,"column":12},"end":{"line":104,"column":35}},"36":{"start":{"line":106,"column":12},"end":{"line":106,"column":29}},"37":{"start":{"line":111,"column":8},"end":{"line":111,"column":46}},"38":{"start":{"line":113,"column":8},"end":{"line":113,"column":54}},"39":{"start":{"line":115,"column":8},"end":{"line":115,"column":52}},"40":{"start":{"line":117,"column":8},"end":{"line":126,"column":9}},"41":{"start":{"line":118,"column":12},"end":{"line":118,"column":50}},"42":{"start":{"line":120,"column":12},"end":{"line":122,"column":13}},"43":{"start":{"line":121,"column":16},"end":{"line":121,"column":57}},"44":{"start":{"line":124,"column":12},"end":{"line":124,"column":29}},"45":{"start":{"line":125,"column":12},"end":{"line":125,"column":40}},"46":{"start":{"line":154,"column":16},"end":{"line":154,"column":52}}},"branchMap":{"1":{"line":37,"type":"binary-expr","locations":[{"start":{"line":37,"column":15},"end":{"line":37,"column":20}},{"start":{"line":37,"column":24},"end":{"line":37,"column":51}}]},"2":{"line":41,"type":"if","locations":[{"start":{"line":41,"column":8},"end":{"line":41,"column":8}},{"start":{"line":41,"column":8},"end":{"line":41,"column":8}}]},"3":{"line":44,"type":"if","locations":[{"start":{"line":44,"column":12},"end":{"line":44,"column":12}},{"start":{"line":44,"column":12},"end":{"line":44,"column":12}}]},"4":{"line":48,"type":"if","locations":[{"start":{"line":48,"column":12},"end":{"line":48,"column":12}},{"start":{"line":48,"column":12},"end":{"line":48,"column":12}}]},"5":{"line":59,"type":"cond-expr","locations":[{"start":{"line":59,"column":36},"end":{"line":59,"column":41}},{"start":{"line":59,"column":44},"end":{"line":59,"column":56}}]},"6":{"line":63,"type":"binary-expr","locations":[{"start":{"line":63,"column":15},"end":{"line":63,"column":19}},{"start":{"line":63,"column":23},"end":{"line":63,"column":34}}]},"7":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":8},"end":{"line":65,"column":8}},{"start":{"line":65,"column":8},"end":{"line":65,"column":8}}]},"8":{"line":86,"type":"if","locations":[{"start":{"line":86,"column":8},"end":{"line":86,"column":8}},{"start":{"line":86,"column":8},"end":{"line":86,"column":8}}]},"9":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":8},"end":{"line":99,"column":8}},{"start":{"line":99,"column":8},"end":{"line":99,"column":8}}]},"10":{"line":103,"type":"if","locations":[{"start":{"line":103,"column":8},"end":{"line":103,"column":8}},{"start":{"line":103,"column":8},"end":{"line":103,"column":8}}]},"11":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":8},"end":{"line":117,"column":8}},{"start":{"line":117,"column":8},"end":{"line":117,"column":8}}]},"12":{"line":120,"type":"if","locations":[{"start":{"line":120,"column":12},"end":{"line":120,"column":12}},{"start":{"line":120,"column":12},"end":{"line":120,"column":12}}]}},"code":["(function () { YUI.add('gallery-sm-dragdrop-proxy', function (Y, NAME) {","","/*jshint expr:true, onevar:false */","","var getClassName = Y.ClassNameManager.getClassName;","","Y.namespace('Plugin.DragDrop').Proxy = Y.Base.create('dragdropProxy', Y.Plugin.Base, [], {"," // -- Public Properties ----------------------------------------------------"," classNames: {"," dragproxy: getClassName('dragproxy')"," },",""," // -- Lifecycle ------------------------------------------------------------"," initializer: function (config) {"," this._host = config.host;",""," this.afterHostEvent('dragstart', this._afterDragStart);"," this.onHostEvent('dragstart', this._onDragStart);"," this.onHostEvent('dragend', this._onDragEnd);"," },",""," // -- Public Methods -------------------------------------------------------"," cloneNode: function (node) {"," var clone = node.cloneNode(true);",""," delete clone._yuid;",""," clone.set('id', Y.guid())"," .setData('isDragProxyClone', true)"," .setStyle('position', 'absolute');",""," return clone;"," },",""," // -- Protected Methods ----------------------------------------------------"," _getContainer: function (value) {"," return value || this._host.get('container');"," },",""," _getProxyNode: function (value) {"," if (this.get('clone')) {"," var state = this._host._dragState;",""," if (state.proxyNode) {"," return state.proxyNode;"," }",""," if (state.pending) {"," return this.cloneNode(state.dragNode);"," }",""," return null;"," }",""," return value;"," },",""," _setContainer: function (value) {"," return value === 'parent' ? value : Y.one(value);"," },",""," _setProxyNode: function (node) {"," node = node && Y.one(node);",""," if (!node) {"," return null;"," }",""," node.addClass(this.classNames.dragproxy);"," },",""," // -- Event Handlers -------------------------------------------------------"," _afterDragStart: function (e) {"," var dragNode = e.dragNode,"," state = e.state,"," proxyNode = state.proxyNode;",""," proxyNode"," .setStyle('visibility', 'hidden')"," .show()"," .setXY(["," e.pageXY[0] + state.offsetXY[0],"," e.pageXY[1] + state.offsetXY[1]"," ]);",""," if (this.get('matchSize')) {"," proxyNode.setStyles({"," height: dragNode.get('offsetHeight'),"," width : dragNode.get('offsetWidth')"," });"," }",""," proxyNode.setStyle('visibility', 'visible');"," },",""," _onDragEnd: function (e) {"," var proxyNode = this._host._dragState.proxyNode;",""," if (this.get('moveOnEnd')) {"," e.dragNode.setXY(proxyNode.getXY());"," }",""," if (proxyNode.getData('isDragProxyClone')) {"," proxyNode.remove(true);"," } else {"," proxyNode.hide();"," }"," },",""," _onDragStart: function (e) {"," var proxyNode = this.get('proxyNode');",""," proxyNode.addClass(this.classNames.dragproxy);",""," this._host._dragState.proxyNode = proxyNode;",""," if (!proxyNode.inDoc()) {"," var container = this.get('container');",""," if (container === 'parent') {"," container = e.dragNode.get('parentNode');"," }",""," proxyNode.hide();"," container.append(proxyNode);"," }"," }","}, {"," NS: 'proxy',",""," ATTRS: {"," clone: {"," value: false"," },",""," container: {"," getter: '_getContainer',"," setter: '_setContainer'"," },",""," matchSize: {"," value: true"," },",""," moveOnEnd: {"," value: true"," },",""," proxyNode: {"," getter: '_getProxyNode',"," setter: '_setProxyNode',",""," valueFn: function () {"," return Y.Node.create('
');"," }"," }"," }","});","","","}, '@VERSION@', {\"requires\": [\"base-pluginhost\", \"gallery-sm-dragdrop\", \"plugin\"]});","","}());"]}; } var __cov_fVD0SEZ2rjMGoIP5taC1Cg = __coverage__['build/gallery-sm-dragdrop-proxy/gallery-sm-dragdrop-proxy.js']; __cov_fVD0SEZ2rjMGoIP5taC1Cg.s['1']++;YUI.add('gallery-sm-dragdrop-proxy',function(Y,NAME){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['1']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['2']++;var getClassName=Y.ClassNameManager.getClassName;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['3']++;Y.namespace('Plugin.DragDrop').Proxy=Y.Base.create('dragdropProxy',Y.Plugin.Base,[],{classNames:{dragproxy:getClassName('dragproxy')},initializer:function(config){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['2']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['4']++;this._host=config.host;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['5']++;this.afterHostEvent('dragstart',this._afterDragStart);__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['6']++;this.onHostEvent('dragstart',this._onDragStart);__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['7']++;this.onHostEvent('dragend',this._onDragEnd);},cloneNode:function(node){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['3']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['8']++;var clone=node.cloneNode(true);__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['9']++;delete clone._yuid;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['10']++;clone.set('id',Y.guid()).setData('isDragProxyClone',true).setStyle('position','absolute');__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['11']++;return clone;},_getContainer:function(value){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['4']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['12']++;return(__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['1'][0]++,value)||(__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['1'][1]++,this._host.get('container'));},_getProxyNode:function(value){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['5']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['13']++;if(this.get('clone')){__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['2'][0]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['14']++;var state=this._host._dragState;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['15']++;if(state.proxyNode){__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['3'][0]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['16']++;return state.proxyNode;}else{__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['3'][1]++;}__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['17']++;if(state.pending){__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['4'][0]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['18']++;return this.cloneNode(state.dragNode);}else{__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['4'][1]++;}__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['19']++;return null;}else{__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['2'][1]++;}__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['20']++;return value;},_setContainer:function(value){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['6']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['21']++;return value==='parent'?(__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['5'][0]++,value):(__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['5'][1]++,Y.one(value));},_setProxyNode:function(node){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['7']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['22']++;node=(__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['6'][0]++,node)&&(__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['6'][1]++,Y.one(node));__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['23']++;if(!node){__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['7'][0]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['24']++;return null;}else{__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['7'][1]++;}__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['25']++;node.addClass(this.classNames.dragproxy);},_afterDragStart:function(e){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['8']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['26']++;var dragNode=e.dragNode,state=e.state,proxyNode=state.proxyNode;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['27']++;proxyNode.setStyle('visibility','hidden').show().setXY([e.pageXY[0]+state.offsetXY[0],e.pageXY[1]+state.offsetXY[1]]);__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['28']++;if(this.get('matchSize')){__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['8'][0]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['29']++;proxyNode.setStyles({height:dragNode.get('offsetHeight'),width:dragNode.get('offsetWidth')});}else{__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['8'][1]++;}__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['30']++;proxyNode.setStyle('visibility','visible');},_onDragEnd:function(e){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['9']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['31']++;var proxyNode=this._host._dragState.proxyNode;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['32']++;if(this.get('moveOnEnd')){__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['9'][0]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['33']++;e.dragNode.setXY(proxyNode.getXY());}else{__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['9'][1]++;}__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['34']++;if(proxyNode.getData('isDragProxyClone')){__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['10'][0]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['35']++;proxyNode.remove(true);}else{__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['10'][1]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['36']++;proxyNode.hide();}},_onDragStart:function(e){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['10']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['37']++;var proxyNode=this.get('proxyNode');__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['38']++;proxyNode.addClass(this.classNames.dragproxy);__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['39']++;this._host._dragState.proxyNode=proxyNode;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['40']++;if(!proxyNode.inDoc()){__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['11'][0]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['41']++;var container=this.get('container');__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['42']++;if(container==='parent'){__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['12'][0]++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['43']++;container=e.dragNode.get('parentNode');}else{__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['12'][1]++;}__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['44']++;proxyNode.hide();__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['45']++;container.append(proxyNode);}else{__cov_fVD0SEZ2rjMGoIP5taC1Cg.b['11'][1]++;}}},{NS:'proxy',ATTRS:{clone:{value:false},container:{getter:'_getContainer',setter:'_setContainer'},matchSize:{value:true},moveOnEnd:{value:true},proxyNode:{getter:'_getProxyNode',setter:'_setProxyNode',valueFn:function(){__cov_fVD0SEZ2rjMGoIP5taC1Cg.f['11']++;__cov_fVD0SEZ2rjMGoIP5taC1Cg.s['46']++;return Y.Node.create('');}}}});},'@VERSION@',{'requires':['base-pluginhost','gallery-sm-dragdrop','plugin']});