GIT.Harvie.CZ
/
mirrors
/
DokuWiki-Plugin-SVGEdit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
correct svgedit class name
[mirrors/DokuWiki-Plugin-SVGEdit.git]
/
script.js
diff --git
a/script.js
b/script.js
index 17fc9451d5656355f19f8ae81b225b27161ea020..89bf2b5299e889e6f435bdd64c81d1af11986b85 100644
(file)
--- a/
script.js
+++ b/
script.js
@@
-1,5
+1,5
@@
-var svgeditor_path = 'http
://svg-edit.googlecode.com/svn/branches/stable/editor/';
//online stable
-//var svgeditor_path = 'http
://svg-edit.googlecode.com/svn/trunk/editor/';
//online latest (unstable)
+var svgeditor_path = 'http
s://cdn.rawgit.com/SVG-Edit/svgedit/stable/editor/';
//online stable
+//var svgeditor_path = 'http
s://raw.githubusercontent.com/SVG-Edit/svgedit/master/editor/';
//online latest (unstable)
//var svgeditor_path = DOKU_BASE+'lib/plugins/svgedit/svg-edit/'; //offline
//load embedapi.js
//var svgeditor_path = DOKU_BASE+'lib/plugins/svgedit/svg-edit/'; //offline
//load embedapi.js
@@
-10,9
+10,9
@@
script.src = svgeditor_path + 'embedapi.js';
head.appendChild(script);
function svgedit_load() {
head.appendChild(script);
function svgedit_load() {
- var field =
$('
wiki__text');
- if (!field)
-
return
;
+ var field =
jQuery('#
wiki__text');
+ if (!field)
return;
+
field = field[0]
;
var timeout = setTimeout('svgedit_load();', 500); //load ASAP
window.svgedit.setSvgString(field.value) (function(a) {
clearTimeout(timeout);
var timeout = setTimeout('svgedit_load();', 500); //load ASAP
window.svgedit.setSvgString(field.value) (function(a) {
clearTimeout(timeout);
@@
-21,12
+21,15
@@
function svgedit_load() {
}
function svgedit_save(page) {
window.svgedit.getSvgString()(function(data) {
}
function svgedit_save(page) {
window.svgedit.getSvgString()(function(data) {
- var field =
$('
wiki__text');
+ var field =
jQuery('#
wiki__text');
if (!field) return;
if (!field) return;
- field.value = data; if (page) {
- field = $('edbtn__save'); field.click();}
+ field = field[0];
+ field.value = data;
+ if (page) {
+ field = jQuery('#edbtn__save');
+ field.click();
}
}
- ) ;
+
}
) ;
}
function showhide(elem) {
}
function showhide(elem) {
@@
-41,19
+44,19
@@
function insertAfter(newNode, preNode) {
}
var svgedit = null;
}
var svgedit = null;
+
function svgedit_init() {
function svgedit_init() {
- var field =
$('
wiki__text');
- if (!field)
-
return
;
+ var field =
jQuery('#
wiki__text');
+ if (!field)
return;
+
field = field[0]
;
//toggle view
showhide(field);
//toggle view
showhide(field);
- showhide(
$('tool__bar')
);
- showhide(
$('edbtn__save')
);
+ showhide(
jQuery('#tool__bar')[0]
);
+ showhide(
jQuery('#edbtn__save')[0]
);
//lock
//lock
- if ($('svg__edit'))
- return;
+ if (jQuery('#svg__edit').length) return;
//create iframe
//create iframe
@@
-64,13
+67,14
@@
function svgedit_init() {
el.setAttribute("frameborder", "0");
el.setAttribute("width", "100%");
el.setAttribute("height", "70%");
el.setAttribute("frameborder", "0");
el.setAttribute("width", "100%");
el.setAttribute("height", "70%");
- el.setAttribute("style", "min-height:
4
00px;");
+ el.setAttribute("style", "min-height:
6
00px;");
insertAfter(el, field);
//create save button
insertAfter(el, field);
//create save button
- field = $('edbtn__save');
- if (!field)
- return;
+ field = jQuery('#edbtn__save');
+ if (!field) return;
+ field = field[0];
+
el = document.createElement('input');
el.setAttribute("type", "button");
el.setAttribute("onclick", "svgedit_save(true)");
el = document.createElement('input');
el.setAttribute("type", "button");
el.setAttribute("onclick", "svgedit_save(true)");
@@
-96,16
+100,18
@@
function svgedit_init() {
field.parentNode.insertBefore(el, field);
//create embedapi
field.parentNode.insertBefore(el, field);
//create embedapi
- window.svgedit = new
embedded_svg_edit($('svg__edit')
);
+ window.svgedit = new
EmbeddedSVGEdit(jQuery('#svg__edit')[0]
);
//load image
svgedit_load();
//load image
svgedit_load();
-}
+};
+
-addInitEvent(function() {
- if (!$('wiki__text') || $('wiki__text').readOnly) return;
- var field = $('tool__bar');
- if (!field) return;
+jQuery(function() {
+ if (!jQuery('#wiki__text').length || jQuery('#wiki__text').attr("readOnly")) return;
+ var field = jQuery('#tool__bar');
+ if (!field.length) return;
+ field = field[0];
field.style.float = 'left';
var el = document.createElement('button');
el.setAttribute("id", "TZT");
field.style.float = 'left';
var el = document.createElement('button');
el.setAttribute("id", "TZT");
This page took
0.12261 seconds
and
4
git commands to generate.