All pastes #627373 Raw Edit

Untitled

public text v1 · immutable
·published 2007-07-20 08:58 UTC
rendered paste body
function addMode (name,val){
	modes[name] = val;
	saveDbToField();
}

function removeMode (name){
	delete modes[name];
	saveDbToField();
}

//saveDbToField is your save function

---

loadDbFromField = function(){
	var modelines = store.getValue("PublisherConfig","publisherdb").split("\n");
	for (i=1; i<modelines.length; i++){
		var modeparts = modelines[i].split("|");
		modes[modeparts[1]] = {readOnly:modeparts[2],backstage:modeparts[3],SPM:modeparts[4]};
	}
};

----

 var modes = my data in JSON, loaded by the previous function and modified by the plugin
 var rows = [];
 for (var n in modes){
     rows.push["|"+n+"|"+modes[n]+"|"];
 }
 var table = rows.join("\n");
 //save tiddler. table is your new tiddler text