您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Permet de prévisualiser un topic.
当前为
- // ==UserScript==
- // @name Previsualizer
- // @namespace JVScript
- // @include http://www.jeuxvideo.com/forums/0*
- // @version 5
- // @require http://code.jquery.com/jquery-2.1.3.min.js
- // @grant GM_addStyle
- // @copyright MIT
- // @description Permet de prévisualiser un topic.
- // ==/UserScript==
- "use strict";
- (function() {
- function Link(node) {
- this.__content = document.createElement('div');
- this.__url = $(node).find('a')[0].href;
- this.__node = node;
- this.initialize();
- }
- Link.prototype = {
- initialize: function() {
- var this_ = this;
- var container = $(this.__node).parent().parent().find('.info-img')[0];
- $(this.__content).attr({
- 'class': 'prev_content bloc-message-forum'
- })
- $(container).on('mouseenter', function() {
- $(this_.__content).html('<img style="margin: auto; display: block !important; width: 25%;" src="http://s3.noelshack.com/uploads/images/20188032684831_loading.gif" alt="Loading" />');
- $.get(this_.__url)
- .done(function(response) {
- var success = $($.parseHTML(response)).find(".bloc-message-forum");
- $(this_.__content).html($(success[0]).html());
- })
- })
- .find('img:first-child')
- .wrap('<a href="' + this.__url + '"></a>');
- $(container).append(this.__content);
- }
- }
- $('#sortable div.titre-topic').each(function() {
- new Link(this);
- })
- GM_addStyle(
- '.prev_content {position: absolute; z-index: 1000; width: 595px; max-height: 500px; overflow-y: scroll; display: none; margin-left: 18px; font-weight: 200;}\n'
- + '.info-img:hover .prev_content {display: block;}\n'
- + '.sujet-topic {overflow: visible !important;}\n'
- + '.prev_content img {position: relative !important; display: inline !important;}\n'
- );
- })();