// ==UserScript== // @id lm-compact@repflez // @name LiveMotion! Compact // @version 20121101-4 // @namespace lm-compact_repflez // @author Repflez, Blade // @homepage http://www.livemotionweb.com/t3536-lm-compact // @run-at document-end // @description ¡Mejora tu experiencia en LiveMotion! con poder! // @include http://www.livemotionweb.com/* // @icon https://dl.dropbox.com/u/45957203/Head.png // @updateURL https://dl.dropbox.com/u/26055736/scripts/lm-compact/lm-compact.user.js // ==/UserScript== // Cargar un script al foro y llamar una función especificada function loadScript(script, callback) { var script = document.createElement("script"); script.setAttribute("src", script.toString()); script.addEventListener('load', function() { var script = document.createElement("script"); script.textContent = "(" + callback.toString() + ")();"; document.body.appendChild(script); }, false); document.body.appendChild(script); } // Función vacía function empty() {} // El centro del script function main() { // Versión del script var version = '20121101'; var subversion = '4'; /** * Archivo CSS a cargar. * Usar 'lm-compact' para todo el CSS público. * Usar 'global' para solo las modificaciones del foro exceptuando el resto. * Para el resto, pregunta a Repflez. */ var cssFile = 'lm-compact'; /** * Cookie plugin * * Copyright (c) 2006 Klaus Hartl (stilbuero.de) * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * */ jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { options = options || {}; if (value === null) { value = ''; options.expires = -1; } var expires = ''; if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { var date; if (typeof options.expires == 'number') { date = new Date(); date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); } else { date = options.expires; } expires = '; expires=' + date.toUTCString(); } var path = options.path ? '; path=' + (options.path) : ''; var domain = options.domain ? '; domain=' + (options.domain) : ''; var secure = options.secure ? '; secure' : ''; document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); } else { var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { var cookie = jQuery.trim(cookies[i]); if (cookie.substring(0, name.length + 1) == (name + '=')) { cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; } }; $(function(){ // Añadir clases a los posts de ciertos usuarios. $('a[href="/u49"]').closest('.post').addClass('repflez-post'); // Repflez $('a[href="/u18"]').closest('.post').addClass('resh-post'); // Resh $('a[href="/u193"]').closest('.post').addClass('balde-post'); // Blade $('a[href="/u1"]').closest('.post').addClass('mercu-post'); // Mercu $('a[href="/u71"]').closest('.post').addClass('dai-post'); // Dai // Remover lo de las imágenes que desaparecen. $('img.resize_img').closest('#phpbb').removeClass('resize_process'); $('img.resize_img').removeClass('resize_img').addClass('resized'); $('a.fa_fancybox').removeClass('fa_fancybox').attr('target', '_blank'); // Añadir atributo de identificación al foro. $('html').attr('data-lm-compact-version', version); $('html').attr('data-lm-compact-version-full', version + '-' + subversion); // Añadir el HTML del cambiador de fondos. $('#page-header div.navbar ul.linklist').append('