From d0101dbc84aec47b34e6717532996cb442fefdb9 Mon Sep 17 00:00:00 2001 From: Kevin Kwok Date: Fri, 18 Sep 2009 20:22:02 +0000 Subject: [PATCH] added postMessage listner which evals commands to enable a potential future embed API git-svn-id: http://svg-edit.googlecode.com/svn/trunk@663 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svg-editor.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/editor/svg-editor.js b/editor/svg-editor.js index 2832123a..0d68825a 100644 --- a/editor/svg-editor.js +++ b/editor/svg-editor.js @@ -1141,4 +1141,15 @@ function svg_edit_setup() { // This happens when the page is loaded $(function() { svgCanvas = svg_edit_setup(); + + try{ + window.addEventListener("message", function(e){ + try{ + e.source.postMessage(eval(e.data), e.origin); + }catch(err){ + e.source.postMessage("error:"+err.message, e.origin); + } + }, false) + }catch(err){} + });