Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- importScriptPage('MediaWiki:WikiaReport.js');
- /*
- * Galerías slider (testing)
- * @autores: Pecoes y Vuh
- * @modificaciones: Nanaki
- * @licencia: CC-BY-NC-SA (http://creativecommons.org/licenses/by-nc-sa/3.0/es/)
- * @permiso: Dom dla zmyślonych przyjaciół pani Foster Wiki (pl.ddzppf)
- * @original: http://pl.elderscrolls.wikia.com/wiki/MediaWiki:Slider.js
- * @uso: Template:Spotlights
- */
- if (mediaWiki.config.get('wgAction') === 'view') (function () {
- 'use strict';
- function createSlider () {
- /*jshint validthis:true*/
- var scrollPane = $(this),
- scrollPaneWidth = scrollPane.width(),
- scrollContent = scrollPane.find('.scroll-content'),
- scrollContentWidth = 0;
- var elems = scrollContent.find('.wikia-gallery-item')
- if (!elems.length) elems = scrollContent.find('img');
- elems.each(function () {
- var $this = $(this),
- width = $this.outerWidth();
- if (width) {
- scrollContentWidth += width;
- } else {
- $this.on('load', function () {
- scrollContentWidth += $this.outerWidth();
- });
- }
- });
- var scrollbar = scrollPane.find('.scroll-bar').slider({
- slide: function(event, ui) {
- if (scrollContentWidth > scrollPaneWidth) {
- scrollContent.css('margin-left', Math.round(
- ui.value / 100 * (scrollPaneWidth - scrollContentWidth)
- ) + 'px');
- } else {
- scrollContent.css('margin-left', 0);
- }
- }
- });
- scrollPane.css( "overflow", "hidden" );
- scrollbar.find('.ui-slider-handle').css({
- width: '60px',
- marginLeft: '-30px'
- });
- }
- $(function () {
- var imgSlider = $('.img-slider');
- if (!imgSlider.length) return;
- $('head')
- .append('<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" /><style type="text/css"> .ui-widget-header { background: transparent; border: none; } .scroll-bar-wrap{ width: 500px; margin: 0 auto; padding: 4px; background: transparent; border: none; } .ui-slider { border: 1px solid #333; box-shadow: 0 0 4px #333; background: transparent; } .scroll-bar-wrap .ui-slider-handle {background: white; border: none; } .scroll-bar-wrap .ui-slider-handle:hover { background: none repeat scroll 0 0 white; } .img-slider { overflow: hidden; white-space: nowrap; width: auto; } .img-slider * { margin: 0; padding: 0; } .img-slider figure { display: inline-block; }</style>');
- imgSlider
- .wrap('<div class="scroll-pane"></div>')
- .addClass('scroll-content')
- .after('<div class="scroll-bar-wrap ui-widget-content"><div class="scroll-bar"></div></div>');
- mediaWiki.loader.using('jquery.ui.slider', function () {
- $('.scroll-pane').each(createSlider);
- });
- });
- }());
- // Color a miembros de la administración (automático)
- highlight = {
- selectAll: true,
- chatmoderator: '#01FF5F',
- rollback: '#00BFFF',
- sysop: '#D7A501',
- bot: '#5F5E5E',
- bureaucrat: '#A8278A'
- };
- // Iconos sociales
- var SocialMediaButtonsNamespaces = [0, 6, 14, 500, 1201];
- var SocialMediaButtons = {
- position: "top",
- colorScheme: "dark",
- buttonSize: "default"
- };
- importArticles({
- type: 'script',
- articles: [
- 'u:dev:HighlightUsers/code.js',
- 'u:dev:SocialIcons/code.js'
- ]
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement