NewO2.js 817 B

123456789101112131415161718192021
  1. MWF.xApplication.ScriptEditor.block.ajax.NewO2 = new Class({
  2. Extends: MWF.xApplication.ScriptEditor.block.$Block.$Around,
  3. createSelectNode: function(content){
  4. var select = new Element("select", {"styles": this.blockCss.selectNode, "class": "script"});
  5. var list = this.editor.app.desktop.serviceAddressList;
  6. Object.each(list, function(v, k){
  7. var value = JSON.encode(v);
  8. new Element("option", {"value": value, "text": v.name}).inject(select);
  9. }.bind(this));
  10. // content.options.each(function(t){
  11. // var v = t.split("|");
  12. // new Element("option", {"value": v[1], "text": v[0]}).inject(select);
  13. // }.bind(this));
  14. select.setStyle("background", this.type.data.mortiseColor);
  15. return select;
  16. },
  17. });