From dfd747f9c5192170742c3a4a75b7074c049045bb Mon Sep 17 00:00:00 2001 From: Jeff Schiller Date: Fri, 21 Aug 2009 12:33:56 +0000 Subject: [PATCH] Check in patch from Thinker Li to adapt SVG-edit into a Firefox extension git-svn-id: http://svg-edit.googlecode.com/svn/trunk@429 eee81c28-f429-11dd-99c0-75d572ba1ddd --- firefox-extension/build.sh | 8 +++++++ firefox-extension/chrome.manifest | 2 ++ firefox-extension/content/SVG-edit-overlay.js | 7 +++++++ .../content/SVG-edit-overlay.xul | 14 +++++++++++++ firefox-extension/install.rdf | 21 +++++++++++++++++++ firefox-extension/mk_xpi.sh | 4 ++++ 6 files changed, 56 insertions(+) create mode 100755 firefox-extension/build.sh create mode 100644 firefox-extension/chrome.manifest create mode 100644 firefox-extension/content/SVG-edit-overlay.js create mode 100644 firefox-extension/content/SVG-edit-overlay.xul create mode 100644 firefox-extension/install.rdf create mode 100755 firefox-extension/mk_xpi.sh diff --git a/firefox-extension/build.sh b/firefox-extension/build.sh new file mode 100755 index 00000000..b4b5c48e --- /dev/null +++ b/firefox-extension/build.sh @@ -0,0 +1,8 @@ +#!/bin/sh +DST="content/editor" +if [ -e "${DST}" ]; then + rm -rf "${DST}" +fi +cp -R ../editor content/ +SVNS=`find content/editor -name '.svn'` +rm -rf ${SVNS} diff --git a/firefox-extension/chrome.manifest b/firefox-extension/chrome.manifest new file mode 100644 index 00000000..1c2d6c6b --- /dev/null +++ b/firefox-extension/chrome.manifest @@ -0,0 +1,2 @@ +content SVG-edit content/ +overlay chrome://browser/content/browser.xul chrome://SVG-edit/content/SVG-edit-overlay.xul diff --git a/firefox-extension/content/SVG-edit-overlay.js b/firefox-extension/content/SVG-edit-overlay.js new file mode 100644 index 00000000..6b6470a8 --- /dev/null +++ b/firefox-extension/content/SVG-edit-overlay.js @@ -0,0 +1,7 @@ +function start_svg_edit() { + var url = "chrome://SVG-edit/content/editor/svg-editor.html"; + var browser = document.getElementById("content"); + + window.openDialog(url, "SVG Editor", + "width=1024,height=700,menubar=no,toolbar=no"); +} diff --git a/firefox-extension/content/SVG-edit-overlay.xul b/firefox-extension/content/SVG-edit-overlay.xul new file mode 100644 index 00000000..3ae2bbe2 --- /dev/null +++ b/firefox-extension/content/SVG-edit-overlay.xul @@ -0,0 +1,14 @@ + + + + +