##// END OF EJS Templates
Added posting over ajax
Added posting over ajax

File last commit:

r458:8937aaa9 1.5-dev
r533:a9b2c757 default
Show More
thread.js
47 lines | 1.7 KiB | application/javascript | JavascriptLexer
neko259
Added copyright to the JS code.
r332 /*
@licstart The following is the entire license notice for the
JavaScript code in this page.
Copyright (C) 2013 neko259
The JavaScript code in this page is free software: you can
redistribute it and/or modify it under the terms of the GNU
General Public License (GNU GPL) as published by the Free Software
Foundation, either version 3 of the License, or (at your option)
any later version. The code is distributed WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU GPL for more details.
As additional permission under GNU GPL version 3 section 7, you
may distribute non-source (e.g., minimized or compacted) forms of
that code without the copy of the GNU GPL normally required by
section 4, provided you include this license notice and a URL
through which recipients can access the Corresponding Source.
@licend The above is the entire license notice
for the JavaScript code in this page.
*/
Pavel Ryapolov
Move cursor to the text area end after replying.
r106 function moveCaretToEnd(el) {
if (typeof el.selectionStart == "number") {
el.selectionStart = el.selectionEnd = el.value.length;
} else if (typeof el.createTextRange != "undefined") {
el.focus();
var range = el.createTextRange();
range.collapse(false);
range.select();
}
}
neko259
Added links to reply a post in the thread view. Removed quote paddings in white theme.
r97 function addQuickReply(postId) {
var textToAdd = '>>' + postId + '\n\n';
neko259
Fixed adding replies to posts in thread
r439 var textAreaId = 'textarea';
Pavel Ryapolov
Setting focus to text area after reply.
r107 $(textAreaId).val($(textAreaId).val()+ textToAdd);
neko259
Added links to reply a post in the thread view. Removed quote paddings in white theme.
r97
neko259
Fixed adding replies to posts in thread
r439 var textarea = document.getElementsByTagName('textarea')[0];
Pavel Ryapolov
Setting focus to text area after reply.
r107 $(textAreaId).focus();
Pavel Ryapolov
Move cursor to the text area end after replying.
r106 moveCaretToEnd(textarea);
Pavel Ryapolov
Setting focus to text area after reply.
r107 $("html, body").animate({ scrollTop: $(textAreaId).offset().top }, "slow");
neko259
Added links to reply a post in the thread view. Removed quote paddings in white theme.
r97 }