Code:
GetSettings: function() {
var pobj = Components.classes["@chrome://lastread/persist-object;1"]
.createInstance(Components.interfaces.nsISupports);
pobj = pobj.wrappedJSObject;
if (!pobj)
throw "Failed to create persistObject.";
for (var thisField in pobj) {
if (this.IsPrefOrDefault(thisField)) {
this[thisField] = pobj[thisField];
}
}
},
PHP:
GetSettings: function() {
var pobj = Components.classes["@chrome://lastread/persist-object;1"]
.createInstance(Components.interfaces.nsISupports);
pobj = pobj.wrappedJSObject;
if (!pobj)
throw "Failed to create persistObject.";
for (var thisField in pobj) {
if (this.IsPrefOrDefault(thisField)) {
this[thisField] = pobj[thisField];
}
}
},