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 @@ + + + + +