Page MenuHomePhabricator

D7566.id17076.diff
No OneTemporary

D7566.id17076.diff

Index: webroot/rsrc/externals/javelin/lib/DOM.js
===================================================================
--- webroot/rsrc/externals/javelin/lib/DOM.js
+++ webroot/rsrc/externals/javelin/lib/DOM.js
@@ -719,7 +719,7 @@
}
}
- var has = ((' '+node.className+' ').indexOf(' '+className+' ') > -1);
+ var has = this.hasClass(node, className);
if (add && !has) {
node.className += ' '+className;
} else if (has && !add) {
@@ -728,6 +728,10 @@
}
},
+ hasClass: function(node, className) {
+ return ((' '+node.className+' ').indexOf(' '+className+' ') > -1);
+ },
+
htmlize : function(str) {
return (''+str)
.replace(/&/g, '&')
Index: webroot/rsrc/js/application/maniphest/behavior-subpriorityeditor.js
===================================================================
--- webroot/rsrc/js/application/maniphest/behavior-subpriorityeditor.js
+++ webroot/rsrc/js/application/maniphest/behavior-subpriorityeditor.js
@@ -52,11 +52,13 @@
draggable.lock();
JX.DOM.alterClass(node, 'drag-sending', true);
+ var is_selected = JX.DOM.hasClass(node, 'phui-object-item-selected');
var onresponse = function(r) {
var nodes = JX.$H(r.tasks).getFragment().firstChild;
var task = JX.DOM.find(nodes, 'li', 'maniphest-task');
JX.DOM.replace(node, task);
+ JX.DOM.alterClass(task, 'phui-object-item-selected', is_selected);
draggable.unlock();
};

File Metadata

Mime Type
text/plain
Expires
Sun, Jan 11, 10:25 PM (3 w, 2 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
11509570
Default Alt Text
D7566.id17076.diff (1 KB)

Event Timeline