diff options
author | friendica <info@friendica.com> | 2015-03-09 18:32:51 -0700 |
---|---|---|
committer | friendica <info@friendica.com> | 2015-03-09 18:32:51 -0700 |
commit | c3d20cfba906db9b679b99c9e5f623834dbbab11 (patch) | |
tree | ef6bab994af1149ffb994df5bc2c637bf49b4d44 /view/js | |
parent | 972780c3ce1ffa0e70a72a167b9088c937a07d84 (diff) | |
download | volse-hubzilla-c3d20cfba906db9b679b99c9e5f623834dbbab11.tar.gz volse-hubzilla-c3d20cfba906db9b679b99c9e5f623834dbbab11.tar.bz2 volse-hubzilla-c3d20cfba906db9b679b99c9e5f623834dbbab11.zip |
Bring simple editor formatting functions back to the main editor (bold, italic, underline, quote, code) so as to maintain parity and consistency with comments. Currently this will make the editor toolbar seem a bit cluttered but be aware that the second button group (attach and link tools) will be reduced to two buttons (attach and link) when the next phase of this work is completed. The third group of tools are optional features and will only be presented based on personal choice. Visual editors may need to disable, relocate, or redefine these buttons.
Diffstat (limited to 'view/js')
-rw-r--r-- | view/js/main.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/view/js/main.js b/view/js/main.js index eb8c78ef4..68a140a33 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -118,6 +118,26 @@ return true; } + function inserteditortag(BBcode) { + // allow themes to override this + if(typeof(insertEditorFormatting) != 'undefined') + return(insertEditorFormatting(BBcode)); + + textarea = document.getElementById('profile-jot-text'); + if (document.selection) { + textarea.focus(); + selected = document.selection.createRange(); + selected.text = urlprefix+"["+BBcode+"]" + selected.text + "[/"+BBcode+"]"; + } else if (textarea.selectionStart || textarea.selectionStart == "0") { + var start = textarea.selectionStart; + var end = textarea.selectionEnd; + textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length); + } + return true; + } + + + function insertCommentURL(comment,id) { reply = prompt(aStr['linkurl']); |