Page MenuHomestyx hydra

DarkLog.js
No OneTemporary

DarkLog.js

/**
* @provides phabricator-darklog
* @javelin
*/
JX.install('DarkLog', {
construct: function() {
this._messages = [];
},
members: {
_node: null,
_messages: null,
addMessage: function(message) {
var node = message.getNode();
this._messages.push(message);
if (this._node) {
this._append([node]);
}
return this;
},
setNode: function(node) {
var nodes = [];
for (var ii = 0; ii < this._messages.length; ii++) {
nodes.push(this._messages[ii].getNode());
}
this._node = node;
this._append(nodes);
return this;
},
_append: function(nodes) {
for (var ii = 0; ii < nodes.length; ii++) {
this._node.appendChild(nodes[ii]);
}
}
}
});

File Metadata

Mime Type
text/plain
Expires
Mon, Jul 28, 10:54 PM (1 w, 4 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
187606
Default Alt Text
DarkLog.js (785 B)

Event Timeline