aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--view/js/main.js20
-rwxr-xr-xview/tpl/jot.tpl17
2 files changed, 37 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']);
diff --git a/view/tpl/jot.tpl b/view/tpl/jot.tpl
index 4fe48d4e5..4d9207c3b 100755
--- a/view/tpl/jot.tpl
+++ b/view/tpl/jot.tpl
@@ -38,6 +38,23 @@
</div>
<div id="profile-jot-submit-wrapper" class="jothidden">
<div id="profile-jot-submit-left" class="btn-toolbar pull-left">
+ <div class='btn-group'>
+ <button id="main-editor-bold" class="btn btn-default btn-sm" title="{{$bold}}" onclick="inserteditortag('b'); return false;">
+ <i class="icon-bold jot-icons"></i>
+ </button>
+ <button id="main-editor-italic" class="btn btn-default btn-sm" title="{{$italic}}" onclick="inserteditortag('i'); return false;">
+ <i class="icon-italic jot-icons"></i>
+ </button>
+ <button id="main-editor-underline" class="btn btn-default btn-sm" title="{{$underline}}" onclick="inserteditortag('u'); return false;">
+ <i class="icon-underline jot-icons"></i>
+ </button>
+ <button id="main-editor-quote" class="btn btn-default btn-sm" title="{{$quote}}" onclick="inserteditortag('quote'); return false;">
+ <i class="icon-quote-left jot-icons"></i>
+ </button>
+ <button id="main-editor-code" class="btn btn-default btn-sm" title="{{$code}}" onclick="inserteditortag('code'); return false;">
+ <i class="icon-terminal jot-icons"></i>
+ </button>
+ </div>
{{if $visitor}}
<div class='btn-group'>
<button id="wall-image-upload" class="btn btn-default btn-sm" title="{{$upload}}" >