מדיה ויקי:סקריפטים/49.js
קפיצה לניווט
קפיצה לחיפוש
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
// script 49: personal edit toolbox // witten by [[:he:User:קיפודנחש]] if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) + 1) mw.loader.using('mediawiki.api', function() { function subPageName() { switch (mw.config.get('wgUserLanguage')) { case 'he': return 'כלי עריכה'; case 'en': return 'Edit tools'; } return 'Edit tools'; } new mw.Api().get({action: 'parse', page: 'User:' + mw.config.get('wgUserName') + '/' + subPageName()}) .done( function(data) { if (data && data.parse && data.parse.text && data.parse.text['*']) $(function() { $('#editpage-specialchars') .before( $('<div>', {'class': 'mw-charinsert-buttons'}) .css({border: 'solid gray 1px'}) .html(data.parse.text['*'])); $('#personal-edittools-' + (mw.config.get('wgCanonicalNamespace') || 'Article')).toggle(true); $links = $(".mw-charinsert-buttons").find('a'); $links.each(function (i, a) { var $link, start, end; $link = $(a); start = $link.data( 'mw-charinsert-start' ); end = $link.data( 'mw-charinsert-end' ); $link.click( function( e ) { e.preventDefault(); $('#wpTextbox1').textSelection('encapsulateSelection', {pre: start, post: end}); } ); }); }); }); }); //