מדיה ויקי:Common.js: הבדלים בין גרסאות בדף

מתוך אוצר מהרי''ט
קפיצה לניווט קפיצה לחיפוש
יצירת דף עם התוכן "←‏כל הסקריפטים הנכתבים כאן ייטענו עבור כל המשתמשים בכל טעינת דף.: $( function () { if ( mw.toolbar ) { mw.toolbar.addButton({ 'imageFile': '//upload.wikimedia.org/wikipedia/commons/e/e2/Button_align_left.png', 'speedTip': 'Align left', 'tagOpen': '<div style="text-align:left;">\n', 'tagClose': '\n</div>', 'sampleText': 'Your text her..."
 
אין תקציר עריכה
 
(25 גרסאות ביניים של אותו משתמש אינן מוצגות)
שורה 1: שורה 1:
/* כל הסקריפטים הנכתבים כאן ייטענו עבור כל המשתמשים בכל טעינת דף. */
// קוד קיים - משאירים אותו
$( function () {
(function () {
     if ( mw.toolbar ) {
     var userLang = mw.config.get('wgUserLanguage');
        mw.toolbar.addButton({
    var pageName = mw.config.get('wgPageName');
            'imageFile': '//upload.wikimedia.org/wikipedia/commons/e/e2/Button_align_left.png',
 
            'speedTip': 'Align left',
    if (pageName === 'רבי_יואל_טייטלבוים' && userLang === 'yi') {
            'tagOpen': '<div style="text-align:left;">\n',
         window.location.href = mw.util.getUrl('רבי_יואל_טייטלבוים/yi');
            'tagClose': '\n</div>',
    }
            'sampleText': 'Your text here'
 
        });
    if (pageName === 'רבי_יואל_טייטלבוים/yi' && userLang === 'he') {
         mw.toolbar.addButton({
         window.location.href = mw.util.getUrl('רבי_יואל_טייטלבוים');
            'imageFile': '//upload.wikimedia.org/wikipedia/commons/5/5f/Button_center.png',
    }
            'speedTip': 'Align center',
})();
            'tagOpen': '<div style="text-align:center;">\n',
 
            'tagClose': '\n</div>',
// תוכן עניינים - גרסה משופרת
            'sampleText': 'Your text here'
mw.hook('wikipage.content').add(function ($content) {
        });
    var $toc = $('#toc');
         mw.toolbar.addButton({
    if ($toc.length) {
            'imageFile': '//upload.wikimedia.org/wikipedia/commons/7/7a/Button_align_right.png',
        var $window = $(window);
            'speedTip': 'Align right',
        var $header = $('#firstHeading');
            'tagOpen': '<div style="text-align:right;">\n',
       
            'tagClose': '\n</div>',
         function updateTocPosition() {
            'sampleText': 'Your text here'
            var scrollTop = $window.scrollTop();
         });
             var headerHeight = $header.offset().top + $header.outerHeight();
        mw.toolbar.addButton({
              
             'imageFile': '//upload.wikimedia.org/wikipedia/commons/4/4f/Button_align_justify.png',
             $toc.css('top', scrollTop > headerHeight ? '0' : '220px');
             'speedTip': 'Align justify',
        }
             'tagOpen': '<div style="text-align:justify;">\n',
       
            'tagClose': '\n</div>',
        $window.on('scroll resize', updateTocPosition);
            'sampleText': 'Your text here'
         updateTocPosition(); // קריאה ראשונית
         });
     }
     }
});
});

גרסה אחרונה מ־23:19, 8 בפברואר 2025

// קוד קיים - משאירים אותו
(function () {
    var userLang = mw.config.get('wgUserLanguage');
    var pageName = mw.config.get('wgPageName');

    if (pageName === 'רבי_יואל_טייטלבוים' && userLang === 'yi') {
        window.location.href = mw.util.getUrl('רבי_יואל_טייטלבוים/yi');
    }

    if (pageName === 'רבי_יואל_טייטלבוים/yi' && userLang === 'he') {
        window.location.href = mw.util.getUrl('רבי_יואל_טייטלבוים');
    }
})();

// תוכן עניינים - גרסה משופרת
mw.hook('wikipage.content').add(function ($content) {
    var $toc = $('#toc');
    if ($toc.length) {
        var $window = $(window);
        var $header = $('#firstHeading');
        
        function updateTocPosition() {
            var scrollTop = $window.scrollTop();
            var headerHeight = $header.offset().top + $header.outerHeight();
            
            $toc.css('top', scrollTop > headerHeight ? '0' : '220px');
        }
        
        $window.on('scroll resize', updateTocPosition);
        updateTocPosition(); // קריאה ראשונית
    }
});