mirror of
https://bitbucket.org/skobkin/chrome_point_plus.git
synced 2024-11-23 18:56:04 +00:00
#95 fixed.
This commit is contained in:
parent
8f75c8d315
commit
0ba765e181
|
@ -68,7 +68,7 @@ function PointPlus(ppVersion) {
|
||||||
$go_to_unread_block = $('<div>').attr({
|
$go_to_unread_block = $('<div>').attr({
|
||||||
id: 'pp-go-to-unread',
|
id: 'pp-go-to-unread',
|
||||||
}).click(function() {
|
}).click(function() {
|
||||||
var $unread_comment = $('#comments .post.unread').first();
|
var $unread_comment = $('#comments div.post.unread').first();
|
||||||
|
|
||||||
if ($unread_comment.length > 0) {
|
if ($unread_comment.length > 0) {
|
||||||
$('html body').animate({ scrollTop: $unread_comment.offset().top }, 500);
|
$('html body').animate({ scrollTop: $unread_comment.offset().top }, 500);
|
||||||
|
@ -137,7 +137,7 @@ function PointPlus(ppVersion) {
|
||||||
// If scripts are executed
|
// If scripts are executed
|
||||||
if (response) {
|
if (response) {
|
||||||
// Processing links
|
// Processing links
|
||||||
$('.post .post-content a[href*="\\:\\/\\/soundcloud\\.com\\/"]').each(function(index) {
|
$('div.post .post-content a[href*="\\:\\/\\/soundcloud\\.com\\/"]').each(function(index) {
|
||||||
console.log($(this));
|
console.log($(this));
|
||||||
|
|
||||||
// @todo: вынести в отдельный шаблон
|
// @todo: вынести в отдельный шаблон
|
||||||
|
@ -225,7 +225,7 @@ function PointPlus(ppVersion) {
|
||||||
if (options.is('option_fancybox_smart_hints')) {
|
if (options.is('option_fancybox_smart_hints')) {
|
||||||
fancybox_set_smart_hints();
|
fancybox_set_smart_hints();
|
||||||
} else {
|
} else {
|
||||||
$('.post .postimg').attr('data-fancybox-title', ' ');
|
$('div.post .postimg').attr('data-fancybox-title', ' ');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Videos
|
// Videos
|
||||||
|
@ -259,22 +259,22 @@ function PointPlus(ppVersion) {
|
||||||
|
|
||||||
if (options.is('option_nsfw_hide_posts')) {
|
if (options.is('option_nsfw_hide_posts')) {
|
||||||
if ($('#comments').length == 0) {
|
if ($('#comments').length == 0) {
|
||||||
console.log('Hide NSFW posts in feed, %i hidden', $('.post').length);
|
console.log('Hide NSFW posts in feed, %i hidden', $('div.post').length);
|
||||||
$('.post').addClass('hide-nsfw-posts');
|
$('div.post').addClass('hide-nsfw-posts');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Blurred posts
|
// Blurred posts
|
||||||
if (options.is('option_nsfw_blur_posts_entire')) {
|
if (options.is('option_nsfw_blur_posts_entire')) {
|
||||||
console.log('Bluring NSFW posts');
|
console.log('Bluring NSFW posts');
|
||||||
$('.post').addClass('blur-nsfw-entire');
|
$('div.post').addClass('blur-nsfw-entire');
|
||||||
} else if (options.is('option_nsfw_blur_posts_images')) {
|
} else if (options.is('option_nsfw_blur_posts_images')) {
|
||||||
console.log('Bluring images in NSFW posts');
|
console.log('Bluring images in NSFW posts');
|
||||||
$('.post').addClass('blur-nsfw-images');
|
$('div.post').addClass('blur-nsfw-images');
|
||||||
}
|
}
|
||||||
|
|
||||||
// Blurred comments
|
// Blurred comments
|
||||||
if ($('.post').hasClass('post-tag-nsfw') || $('.post').hasClass('post-tag-сиськи')) {
|
if ($('div.post').hasClass('post-tag-nsfw') || $('div.post').hasClass('post-tag-сиськи')) {
|
||||||
if (options.is('option_nsfw_blur_comments_entire')) {
|
if (options.is('option_nsfw_blur_comments_entire')) {
|
||||||
console.log('Bluring comments');
|
console.log('Bluring comments');
|
||||||
$('#comments').addClass('blur-nsfw-entire');
|
$('#comments').addClass('blur-nsfw-entire');
|
||||||
|
@ -472,7 +472,7 @@ function PointPlus(ppVersion) {
|
||||||
console.info('Inserting comment');
|
console.info('Inserting comment');
|
||||||
|
|
||||||
// Search for parent comment
|
// Search for parent comment
|
||||||
$parentComment = (wsMessage.to_comment_id) ? ($('.post[data-comment-id="' + wsMessage.to_comment_id + '"]')) : [];
|
$parentComment = (wsMessage.to_comment_id) ? ($('div.post[data-comment-id="' + wsMessage.to_comment_id + '"]')) : [];
|
||||||
console.log('Parent comment: %O', $parentComment || null);
|
console.log('Parent comment: %O', $parentComment || null);
|
||||||
|
|
||||||
// If list mode or not addressed to other comment
|
// If list mode or not addressed to other comment
|
||||||
|
@ -731,7 +731,7 @@ function create_comment_elements(commentData, onCommentCreated) {
|
||||||
* @param {?object} $span jQuery object of unread count <span>
|
* @param {?object} $span jQuery object of unread count <span>
|
||||||
*/
|
*/
|
||||||
function update_right_panel_unread_count($span) {
|
function update_right_panel_unread_count($span) {
|
||||||
var unread_count = $('#comments .post.unread').length;
|
var unread_count = $('#comments div.post.unread').length;
|
||||||
|
|
||||||
if (typeof $span === 'undefined') {
|
if (typeof $span === 'undefined') {
|
||||||
$span = $('#pp-unread-count');
|
$span = $('#pp-unread-count');
|
||||||
|
@ -745,7 +745,7 @@ function update_right_panel_unread_count($span) {
|
||||||
// Помечаем непрочитанные посты более видимо чем каким-то баджем
|
// Помечаем непрочитанные посты более видимо чем каким-то баджем
|
||||||
// Эта часть написана @RainbowSpike
|
// Эта часть написана @RainbowSpike
|
||||||
function mark_unread_post() {
|
function mark_unread_post() {
|
||||||
var divs = $(".content-wrap > .post").css({'padding-left':'2px'}); // массив постов
|
var divs = $(".content-wrap > div.post").css({'padding-left':'2px'}); // массив постов
|
||||||
for (var i = 0; i < divs.length; i++) { // обыск постов
|
for (var i = 0; i < divs.length; i++) { // обыск постов
|
||||||
var spans = $(divs[i]).find(".unread"); // поиск метки непрочитанных комментов
|
var spans = $(divs[i]).find(".unread"); // поиск метки непрочитанных комментов
|
||||||
if (spans.length > 0) { // если в посте есть непрочитанные комменты...
|
if (spans.length > 0) { // если в посте есть непрочитанные комменты...
|
||||||
|
@ -870,7 +870,7 @@ function set_posts_count_label() {
|
||||||
var posts = {};
|
var posts = {};
|
||||||
var ids;
|
var ids;
|
||||||
|
|
||||||
$('.content-wrap > .post').each(function(n, post) {
|
$('.content-wrap > div.post').each(function(n, post) {
|
||||||
var $post = $(post);
|
var $post = $(post);
|
||||||
var postId = $post.data('id');
|
var postId = $post.data('id');
|
||||||
|
|
||||||
|
@ -879,7 +879,7 @@ function set_posts_count_label() {
|
||||||
|
|
||||||
ids = Object.keys(posts);
|
ids = Object.keys(posts);
|
||||||
|
|
||||||
$('.content-wrap > .post .post-id a .cn').addClass('changed_background');
|
$('.content-wrap > div.post .post-id a .cn').addClass('changed_background');
|
||||||
|
|
||||||
$.ajax('https://api.kanaria.ru/point/get_post_info.php?list=' + encodeURIComponent(ids.join(',')), {
|
$.ajax('https://api.kanaria.ru/point/get_post_info.php?list=' + encodeURIComponent(ids.join(',')), {
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
|
@ -926,7 +926,7 @@ function parse_pleercom_links(current_options) {
|
||||||
// Проставляем теги у постов
|
// Проставляем теги у постов
|
||||||
// @hint В данный момент эта фича используются для NSFW, потом выборку по тегам можно будет использовать много где
|
// @hint В данный момент эта фича используются для NSFW, потом выборку по тегам можно будет использовать много где
|
||||||
function create_tag_system() {
|
function create_tag_system() {
|
||||||
$('.content-wrap > .post').each(function() {
|
$('.content-wrap > div.post').each(function() {
|
||||||
var tags = $(this).find('div.tags a.tag');
|
var tags = $(this).find('div.tags a.tag');
|
||||||
for (var i = 0; i < tags.length; i++) {
|
for (var i = 0; i < tags.length; i++) {
|
||||||
var tag_name = $(tags[i]).html().toLowerCase();
|
var tag_name = $(tags[i]).html().toLowerCase();
|
||||||
|
@ -960,7 +960,7 @@ function set_space_key_skip_handler() {
|
||||||
function space_key_event() {
|
function space_key_event() {
|
||||||
var scroll_current = Math.floor($('body').scrollTop());
|
var scroll_current = Math.floor($('body').scrollTop());
|
||||||
|
|
||||||
var posts = $('.content-wrap > .post');
|
var posts = $('.content-wrap > div.post');
|
||||||
for (var i = 0; i < posts.length; i++) {
|
for (var i = 0; i < posts.length; i++) {
|
||||||
var this_top_px = Math.floor(posts.eq(i).offset().top);
|
var this_top_px = Math.floor(posts.eq(i).offset().top);
|
||||||
if (this_top_px > scroll_current) {
|
if (this_top_px > scroll_current) {
|
||||||
|
@ -1112,7 +1112,7 @@ function parse_coub_links(current_options) {
|
||||||
|
|
||||||
// Правим хинт в FancyBox
|
// Правим хинт в FancyBox
|
||||||
function fancybox_set_smart_hints(){
|
function fancybox_set_smart_hints(){
|
||||||
$('.post').each(function() {
|
$('div.post').each(function() {
|
||||||
var all_post_images = $(this).find('.postimg');
|
var all_post_images = $(this).find('.postimg');
|
||||||
if (all_post_images.length == 0) {
|
if (all_post_images.length == 0) {
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue