mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-23 23:20:57 +01:00
thread-watcher and favorites in catalog and ukko
This commit is contained in:
parent
1cff10fd95
commit
4479fc7681
@ -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);
|
||||||
|
@ -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> '+
|
'<span><a id="clearList">['+_('Clear List')+']</a></span> '+
|
||||||
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user