MediaWiki:Common.js: различия между версиями

Материал из AbduloverA.com
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 9: Строка 9:
     });
     });
});
});
/* Скрипт для АбдулоСлайдера */
/* Скрипт для Единой АбдулоГалереи */
$(function() {
$(function() {
     $('.abdul-slider').each(function() {
     $('.abdul-nav-btn').click(function() {
         var $slider = $(this);
         var $btn = $(this);
         var $container = $slider.find('.slider-container');
         var $slider = $btn.closest('.abdul-slider-wrap');
         var $next = $slider.find('.slider-arrow.next');
         var $track = $slider.find('.abdul-slider-track');
         var $prev = $slider.find('.slider-arrow.prev');
         var slideWidth = $slider.width();
         var itemWidth = $slider.find('.slider-item').width();
          
 
        if ($btn.hasClass('next')) {
        $next.click(function() {
             $track.animate({scrollLeft: $track.scrollLeft() + slideWidth}, 300);
             $container.animate({scrollLeft: $container.scrollLeft() + itemWidth}, 300);
         } else {
         });
             $track.animate({scrollLeft: $track.scrollLeft() - slideWidth}, 300);
        $prev.click(function() {
         }
             $container.animate({scrollLeft: $container.scrollLeft() - itemWidth}, 300);
         });
     });
     });
});
});

Текущая версия от 21:13, 23 ноября 2025

/* Скрипт для кнопки СОЗДАТЬ СТАТЬЮ */
$(document).ready(function() {
    $('.create-article-btn').click(function() {
        var name = prompt("Введите название новой статьи:", "");
        if (name) {
            /* Переход на создание статьи */
            window.location.href = mw.config.get('wgScript') + "?title=" + encodeURIComponent(name) + "&action=edit";
        }
    });
});
/* Скрипт для Единой АбдулоГалереи */
$(function() {
    $('.abdul-nav-btn').click(function() {
        var $btn = $(this);
        var $slider = $btn.closest('.abdul-slider-wrap');
        var $track = $slider.find('.abdul-slider-track');
        var slideWidth = $slider.width();
        
        if ($btn.hasClass('next')) {
            $track.animate({scrollLeft: $track.scrollLeft() + slideWidth}, 300);
        } else {
            $track.animate({scrollLeft: $track.scrollLeft() - slideWidth}, 300);
        }
    });
});