Problem with printing json string - can i just send an object
git-svn-id: http://svg-edit.googlecode.com/svn/trunk@120 eee81c28-f429-11dd-99c0-75d572ba1ddd
This commit is contained in:
@@ -190,8 +190,8 @@ SVG-edit Google Wave Gadget @ <a href="http://svg-edit.googlecode.com/" target="
|
|||||||
var k = this.id;
|
var k = this.id;
|
||||||
var v = state.get(k);
|
var v = state.get(k);
|
||||||
if (v) {
|
if (v) {
|
||||||
var ob;
|
var ob = v;
|
||||||
eval("ob=" + v); // FIXME: Yes, I'm using eval... Dirty, dirty..
|
// eval("ob=" + v); // FIXME: Yes, I'm using eval... Dirty, dirty..
|
||||||
if (ob) {
|
if (ob) {
|
||||||
svgCanvas.updateElementFromJson(ob);
|
svgCanvas.updateElementFromJson(ob);
|
||||||
} else {
|
} else {
|
||||||
@@ -206,9 +206,9 @@ SVG-edit Google Wave Gadget @ <a href="http://svg-edit.googlecode.com/" target="
|
|||||||
|
|
||||||
// New nodes
|
// New nodes
|
||||||
for (var k in keys) {
|
for (var k in keys) {
|
||||||
var ob;
|
|
||||||
var v = state.get(keys[k]);
|
var v = state.get(keys[k]);
|
||||||
eval("ob=" + v); // FIXME: Yes, I'm using eval... Dirty, dirty..
|
var ob = v;
|
||||||
|
// eval("ob=" + v); // FIXME: Yes, I'm using eval... Dirty, dirty..
|
||||||
if (ob) svgCanvas.updateElementFromJson(ob)
|
if (ob) svgCanvas.updateElementFromJson(ob)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -222,7 +222,8 @@ SVG-edit Google Wave Gadget @ <a href="http://svg-edit.googlecode.com/" target="
|
|||||||
attrs[a.item(i).nodeName] = a.item(i).nodeValue;
|
attrs[a.item(i).nodeName] = a.item(i).nodeValue;
|
||||||
}
|
}
|
||||||
var ob = { element: elem.nodeName, attr: attrs };
|
var ob = { element: elem.nodeName, attr: attrs };
|
||||||
delta[elem.id] = wave.util.printJson(ob, false);
|
// printJson seems to have a problem not quoting keys like 'stroke-width'
|
||||||
|
delta[elem.id] = ob; //wave.util.printJson(ob, true);
|
||||||
wave.getState().submitDelta(delta);
|
wave.getState().submitDelta(delta);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user