Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/projects/WorkboardBoard.js
Show First 20 Lines • Show All 222 Lines • ▼ Show 20 Lines | _didChangeDropTarget: function(src_list, src_node, dst_list, dst_node) { | ||||
} | } | ||||
var context = this._getDropContext(dst_node); | var context = this._getDropContext(dst_node); | ||||
if (context.headerKey) { | if (context.headerKey) { | ||||
var header = this.getHeaderTemplate(context.headerKey); | var header = this.getHeaderTemplate(context.headerKey); | ||||
effects = effects.concat(header.getDropEffects()); | effects = effects.concat(header.getDropEffects()); | ||||
} | } | ||||
var card_phid = JX.Stratcom.getData(src_node).objectPHID; | |||||
var card = src_column.getCard(card_phid); | |||||
var visible = []; | |||||
for (var ii = 0; ii < effects.length; ii++) { | |||||
if (effects[ii].isEffectVisibleForCard(card)) { | |||||
visible.push(effects[ii]); | |||||
} | |||||
} | |||||
effects = visible; | |||||
if (!effects.length) { | if (!effects.length) { | ||||
JX.DOM.remove(node); | JX.DOM.remove(node); | ||||
return; | return; | ||||
} | } | ||||
var items = []; | var items = []; | ||||
for (var ii = 0; ii < effects.length; ii++) { | for (var ii = 0; ii < effects.length; ii++) { | ||||
var effect = effects[ii]; | var effect = effects[ii]; | ||||
▲ Show 20 Lines • Show All 275 Lines • Show Last 20 Lines |