diff options
author | Gerrit Uitslag <klapinklapin@gmail.com> | 2016-05-02 22:46:01 +0200 |
---|---|---|
committer | Gerrit Uitslag <klapinklapin@gmail.com> | 2016-05-02 22:46:01 +0200 |
commit | 99f0dd4b53cedaddb6d35f828b687bc99097056e (patch) | |
tree | a32c86d2d097287329dba30314a9a7b7b963142e /lib/scripts/linkwiz.js | |
parent | 297d27bcd2d5481f0d3463a7136f3d8d437bf854 (diff) | |
download | dokuwiki-99f0dd4b53cedaddb6d35f828b687bc99097056e.tar.gz dokuwiki-99f0dd4b53cedaddb6d35f828b687bc99097056e.zip |
after insert external link, reset to parent namespace
Diffstat (limited to 'lib/scripts/linkwiz.js')
-rw-r--r-- | lib/scripts/linkwiz.js | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/scripts/linkwiz.js b/lib/scripts/linkwiz.js index 8767cc50a..fddbe485a 100644 --- a/lib/scripts/linkwiz.js +++ b/lib/scripts/linkwiz.js @@ -261,9 +261,13 @@ var dw_linkwiz = { // reset the entry to the parent namespace var externallinkpattern = new RegExp('^((f|ht)tps?:)?//', 'i'), entry_value; - if(externallinkpattern.test(dw_linkwiz.$entry.val())) { - entry_value = ''; //reset whole external links - }else { + if (externallinkpattern.test(dw_linkwiz.$entry.val())) { + if (JSINFO.namespace) { + entry_value = JSINFO.namespace + ':'; + } else { + entry_value = ''; //reset whole external links + } + } else { entry_value = dw_linkwiz.$entry.val().replace(/[^:]*$/, '') } dw_linkwiz.$entry.val(entry_value); |