##// END OF EJS Templates
Add margin param for image preview.
Add margin param for image preview.

File last commit:

r256:87d72fef default
r265:dac94b4a 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 });