rem: ddParam.add(this.createDDOption("Administrators only",2,(this.editableby == 2 ? true : false))); ddParam.add(this.createDDOption("Contributors only",1,(this.editableby == 1 ? true : false))); ddParam.add(this.createDDOption("all Users",0,(this.editableby == 0 ? true : false))); 
add: ddParam.add(this.createDDOption("Admins only",2,(this.editableby == 2 ? true : false))); ddParam.add(this.createDDOption("Contributors and Admins",1,(this.editableby == 1 ? true : false))); ddParam.add(this.createDDOption("Members, Contributors and Admins",0,(this.editableby == 0 ? true : false))); 
context: function editableby_macro(param) {   if (param.as == "editor" && (user == this.author || !this.author)) {      res.write(param.prefix);      ddParam = new HopObject();      ddParam.name = "editableby";      ddParam.add(this.createDDOption("Author only",3,(this.editableby == 3 ? true : false)));      ddParam.add(this.createDDOption("Administrators only",2,(this.editableby == 2 ? true : false)));      ddParam.add(this.createDDOption("Contributors only",1,(this.editableby == 1 ? true : false)));      ddParam.add(this.createDDOption("all Users",0,(this.editableby == 0 ? true : false)));      this.chooser(ddParam);      res.write(param.suffix);   } else {      if (this.editableby == 0)         res.write("all Users");      else if (this.editableby == 1)         res.write("Contributors only")      else if (this.editableby == 2)         res.write("Administrators only");      else if (this.editableby == 3)         res.write("Author only");   }}
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/993/1d345a40bd6aa7df4044185904a17e23fb803d18/macros.js/buggy/code/Story/macros.js