diff options
author | Thomas Lange <code@nerdmind.de> | 2017-04-28 17:53:46 +0200 |
---|---|---|
committer | Thomas Lange <code@nerdmind.de> | 2017-04-28 17:53:46 +0200 |
commit | 6471b7d21bf571b4f1da911a5440239d0f936574 (patch) | |
tree | d298ef87cee35bc34a36169afe3b49f4363167b8 /template/admin/rsrc/main.js | |
parent | 6c4f2a26233f7bef03ddf7ee9f59c95e88e1a601 (diff) | |
download | blog-6471b7d21bf571b4f1da911a5440239d0f936574.tar.gz blog-6471b7d21bf571b4f1da911a5440239d0f936574.tar.xz blog-6471b7d21bf571b4f1da911a5440239d0f936574.zip |
Inline javascript for emoticon and markdown replacement has been outsourced into the main.js file.
Diffstat (limited to 'template/admin/rsrc/main.js')
-rw-r--r-- | template/admin/rsrc/main.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/template/admin/rsrc/main.js b/template/admin/rsrc/main.js index 5405b29..a93b8be 100644 --- a/template/admin/rsrc/main.js +++ b/template/admin/rsrc/main.js @@ -118,4 +118,36 @@ addEventListener("DOMContentLoaded", function() { return confirm(e.target.getAttribute('data-text')); }; } +}, false); + +//============================================================================== +// Emoticon listener +//============================================================================== +addEventListener("DOMContentLoaded", function() { + if(document.getElementById("emoticon-list")) { + var list = document.getElementById("emoticon-list"); + var items = list.getElementsByTagName("li"); + + for(var i = 0; i < items.length; ++i) { + items[i].onmousedown = function(e) { + emoticonReplace(e.target.getAttribute('data-emoticon')); + }; + } + } +}, false); + +//============================================================================== +// Markdown listener +//============================================================================== +addEventListener("DOMContentLoaded", function() { + if(document.getElementById("markdown-list")) { + var list = document.getElementById("markdown-list"); + var items = list.getElementsByTagName("li"); + + for(var i = 0; i < items.length; ++i) { + items[i].onmousedown = function(e) { + markdownReplace(e.target.getAttribute('data-markdown')); + }; + } + } }, false);
\ No newline at end of file |