1
0
mirror of https://github.com/vichan-devel/vichan.git synced 2024-11-13 18:40:49 +01:00

thread-watcher and favorites in catalog and ukko

This commit is contained in:
czaks 2016-05-09 11:18:27 +02:00
parent 1cff10fd95
commit 4479fc7681
2 changed files with 6 additions and 4 deletions

View File

@ -50,7 +50,7 @@ function add_favorites() {
$('.boardlist').append(boards); $('.boardlist').append(boards);
}; };
if (active_page == 'thread' || active_page == 'index') { if (active_page == 'thread' || active_page == 'index' || active_page == 'catalog' || active_page == 'ukko') {
$(document).ready(function(){ $(document).ready(function(){
var favorites = JSON.parse(localStorage.favorites); var favorites = JSON.parse(localStorage.favorites);
var is_board_favorite = ~$.inArray(board_name, favorites); var is_board_favorite = ~$.inArray(board_name, favorites);

View File

@ -41,7 +41,7 @@ watchlist.render = function(reset) {
} else { } else {
//If the watchlist has not yet been rendered, create it. //If the watchlist has not yet been rendered, create it.
var menuStyle = getComputedStyle($('.boardlist')[0]); var menuStyle = getComputedStyle($('.boardlist')[0]);
$('form[name="post"]').before( $((active_page == 'ukko') ? 'hr:first' : (active_page == 'catalog') ? 'body>span:first' : 'form[name="post"]').before(
$('<div id="watchlist">'+ $('<div id="watchlist">'+
'<div class="watchlist-controls">'+ '<div class="watchlist-controls">'+
'<span><a id="clearList">['+_('Clear List')+']</a></span>&nbsp'+ '<span><a id="clearList">['+_('Clear List')+']</a></span>&nbsp'+
@ -60,6 +60,8 @@ watchlist.render = function(reset) {
watchlist.add = function(sel) { watchlist.add = function(sel) {
var threadName, threadInfo; var threadName, threadInfo;
var board_name = $(sel).parents('.thread').data('board');
if (active_page === 'thread') { if (active_page === 'thread') {
if ($('.subject').length){ if ($('.subject').length){
//If a subject is given, use the first 20 characters as the thread name. //If a subject is given, use the first 20 characters as the thread name.
@ -70,7 +72,7 @@ watchlist.add = function(sel) {
//board name, thread name as defined above, current amount of posts, thread url //board name, thread name as defined above, current amount of posts, thread url
threadInfo = [board_name, threadName, $('.post').length, location.href]; threadInfo = [board_name, threadName, $('.post').length, location.href];
} else if (active_page === 'index') { } else if (active_page === 'index' || active_page === 'ukko') {
var postCount; var postCount;
//Figure out the post count. //Figure out the post count.
@ -142,7 +144,7 @@ watchlist.exists = function(sel) {
}; };
$(document).ready(function(){ $(document).ready(function(){
if (!(active_page == 'thread' || active_page == 'index')) { if (!(active_page == 'thread' || active_page == 'index' || active_page == 'catalog' || active_page == 'ukko')) {
return; return;
} }