MediaWiki:PoemButtons.js: Difference between revisions

No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 30: Line 30:
         }
         }
     } );
     } );
   
    // Style the two custom buttons after they are added
    setTimeout(function () {
    $('a[rel="Poem1"], a[rel="Poem2"]').css({
        position: 'relative',
        top: '7px'
    });
}, 100);
   
};
};


Line 48: Line 39:
$.when(
$.when(
mw.loader.using( 'ext.wikiEditor' ), $.ready
mw.loader.using( 'ext.wikiEditor' ), $.ready
).then( poemBtn );
).then(function () {
 
    poemBtn();
    var interval = setInterval(function () {
        var btn1 = document.querySelector('a[rel="Poem1"]');
        var btn2 = document.querySelector('a[rel="Poem2"]');
        if (btn1 && btn2) {
            btn1.style.setProperty('margin-top', '7px', 'important');
            btn1.style.setProperty('background-size', '30px 30px', 'important');
btn1.style.setProperty('margin-right', '8px', 'important');
btn2.style.setProperty('margin-top', '7px', 'important');
            btn2.style.setProperty('background-size', '30px 30px', 'important');
            btn2.style.setProperty('margin-right', '4px', 'important');
            clearInterval(interval);
        }
    }, 100);
});
}
}
} );
} );
}
}