welcome: please sign in

The following 105 words could not be found in the dictionary of 0 words and are highlighted below:
absolute   append   attr   bnw   body   chan   class   client   comment   css   description   display   div   document   function   grant   greasemonkey   hide   highlight   hover   href   html   http   https   id   Id   im   include   javascript   js   left   Math   meow   min   mugiseyebrows   name   namespace   none   on   Padding   Pos   position   ready   reply   ru   Script   scroll   show   small   style   this   to   top   User   var   version   well   Width   width   window   wrapper   бордах   вложенности   всплывает   где   границу   дискачи   длинные   для   за   как   кому   который   крч   кто   лень   лохматые   мышкой   мышку   на   Наводим   не   окна   отвечаемому   отвечает   отвечают   по   показывает   Помогает   пост   посту   пятом   рядом   ссылке   ссылку   уже   уровне   уходило   хэверу   читать   что   чтоб   этот   Юзерскрипт   ясно  

Clear message
location: u / mugiseyebrows / meow-chan.greasemonkey.js

meow-chan.greasemonkey.js

Юзерскрипт для meow.bnw.im. Наводим мышку на ссылку к отвечаемому посту -> рядом с мышкой всплывает этот пост (как на бордах). Помогает читать длинные лохматые дискачи на пятом уровне вложенности где уже не ясно кто на что и кому отвечает.

   1 // ==UserScript==
   2 // @name        bnw-chan
   3 // @namespace   mugiseyebrows.ru
   4 // @description показывает по хэверу на ссылке пост на который отвечают
   5 // @include     http://meow.bnw.im/p/*
   6 // @include     https://meow.bnw.im/p/*
   7 // @version     1
   8 // @grant       none
   9 // ==/UserScript==
  10  
  11 $(document).ready(function(){
  12         $('body').append('<div id="hover-comment" class="comment-wrapper comment well well-small" style="display: none; position: absolute;"></div>');
  13         $('body').on('hover','a.comment-reply-to',function(e){
  14                 var commentId = $(this).attr('href');
  15                 var xPadding = 40 + 10;/*лень крч*/
  16                 var yPadding = 20 + 10;
  17                 var xPos = e.clientX + window.scrollX - xPadding;
  18                 var yPos = e.clientY + window.scrollY - yPadding;
  19                 var windowWidth = $(window).width();
  20                 var commentWidth = $(commentId).width();
  21                 //чтоб за границу окна не уходило
  22                 xPos = Math.min(xPos + commentWidth + xPadding, windowWidth) - commentWidth - xPadding;
  23                 var comment = $(commentId).html();
  24                 $('#hover-comment').html(comment).css('left',xPos).css('top',yPos).css('width',commentWidth).show();
  25         });
  26         $('#hover-comment').hover(
  27                 function(){},
  28                 function(){ $(this).hide(); }
  29         );
  30 });

u/mugiseyebrows/meow-chan.greasemonkey.js (last edited 2014-12-18 01:30:14 by anonymous)