From: garvinhicking Date: Fri, 14 Oct 2005 10:37:53 +0000 (+0000) Subject: Make JS function compatible to be used in staticpage plugin X-Git-Tag: 0.9~66 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=4b559f23876c8a4a075c6ec65657697ae36d01be;p=s9y.git Make JS function compatible to be used in staticpage plugin --- diff --git a/deployment/serendipity_editor.js b/deployment/serendipity_editor.js index 7b1663f..587b00c 100644 --- a/deployment/serendipity_editor.js +++ b/deployment/serendipity_editor.js @@ -159,8 +159,17 @@ function serendipity_imageSelector_addToElement (str, el) function serendipity_imageSelector_addToBody (str, textarea) { - wrapSelection(document.forms['serendipityEntry']['serendipity['+ textarea +']'], str, ''); - document.forms['serendipityEntry']['serendipity['+ textarea +']'].focus(); + eltarget = ''; + if (document.forms['serendipityEntry'] && document.forms['serendipityEntry']['serendipity['+ textarea +']']) { + eltarget = document.forms['serendipityEntry']['serendipity['+ textarea +']'] + } else if (document.forms['serendipityEntry'] && document.forms['serendipityEntry'][textarea]) { + eltarget = document.forms['serendipityEntry'][textarea]; + } else { + eltarget = document.forms[0].elements[0]; + } + + wrapSelection(eltarget, str, ''); + eltarget.focus(); } function serendipity_imageSelector_done(textarea) diff --git a/serendipity_editor.js b/serendipity_editor.js index 7b1663f..587b00c 100644 --- a/serendipity_editor.js +++ b/serendipity_editor.js @@ -159,8 +159,17 @@ function serendipity_imageSelector_addToElement (str, el) function serendipity_imageSelector_addToBody (str, textarea) { - wrapSelection(document.forms['serendipityEntry']['serendipity['+ textarea +']'], str, ''); - document.forms['serendipityEntry']['serendipity['+ textarea +']'].focus(); + eltarget = ''; + if (document.forms['serendipityEntry'] && document.forms['serendipityEntry']['serendipity['+ textarea +']']) { + eltarget = document.forms['serendipityEntry']['serendipity['+ textarea +']'] + } else if (document.forms['serendipityEntry'] && document.forms['serendipityEntry'][textarea]) { + eltarget = document.forms['serendipityEntry'][textarea]; + } else { + eltarget = document.forms[0].elements[0]; + } + + wrapSelection(eltarget, str, ''); + eltarget.focus(); } function serendipity_imageSelector_done(textarea)