##// END OF EJS Templates
Removed cast to int for the bumplimit progress bar, cause CSS understands float values
Removed cast to int for the bumplimit progress bar, cause CSS understands float values

File last commit:

r256:87d72fef default
r284:19ad65b5 default
Show More
thread.js
56 lines | 1.7 KiB | application/javascript | JavascriptLexer
rt@lightning
Rewriting gallery mode.
r253 function addGalleryPanel() {
var gallery = $('a[class="thumb"]').clone(true),
normal = $('.post').clone(true);
neko259
#37 Added javascript gallery mode for viewing thread in image-only mode.
r66
rt@lightning
Rewriting gallery mode.
r253 $('.navigation_panel').filter(':first').after(
'<div class="image-mode-tab" role="radiogroup" aria-label="Image mode2">' +
'<label><input type="radio" class="image-mode-normal" name="image-mode" value="0" checked="checked"/>'+ gettext('Normal') +'</label>' +
'<label><input type="radio" class="image-mode-table" name="image-mode" value="1"/>'+ gettext('Gallery') +'</label>' +
'</div>'
);
rt@lightning
delegate, small fix for gallery mode,
r252
rt@lightning
Rewriting gallery mode.
r253 $('input[name="image-mode"]').change(function() {
//gallery mode
if($(this).val() === '1') {
rt@lightning
small fix for new templates
r256 $('.thread').replaceWith(
rt@lightning
Rewriting gallery mode.
r253 $('<div id="posts-table"></div>').append(gallery)
neko259
#37 Added javascript gallery mode for viewing thread in image-only mode.
r66 );
}
rt@lightning
Rewriting gallery mode.
r253 //normal mode
else {
$('#posts-table').replaceWith(
rt@lightning
small fix for new templates
r256 $('<div class="thread"></div>').append(normal)
rt@lightning
Rewriting gallery mode.
r253 );
}
});
neko259
#37 Added javascript gallery mode for viewing thread in image-only mode.
r66 }
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';
Pavel Ryapolov
Setting focus to text area after reply.
r107 var textAreaId = '#id_text';
$(textAreaId).val($(textAreaId).val()+ textToAdd);
neko259
Added links to reply a post in the thread view. Removed quote paddings in white theme.
r97
Pavel Ryapolov
Move cursor to the text area end after replying.
r106 var textarea = document.getElementById('id_text');
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 }
ritsufag
Add reflink map
r118
neko259
#37 Added javascript gallery mode for viewing thread in image-only mode.
r66 $(document).ready(function(){
rt@lightning
Rewriting gallery mode.
r253 addGalleryPanel();
ritsufag
Add reflink map
r118 addRefLinkMap();
Pavel Ryapolov
Move cursor to the text area end after replying.
r106 });