Site for researching all meanings of Hebrew Bible.
Difference between revisions of "MediaWiki:Common.js"
(test) |
|||
Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
− | + | ready(function() { | |
− | |||
− | |||
− | |||
if($( '#wpTextbox1' ).size()) | if($( '#wpTextbox1' ).size()) | ||
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { | $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { | ||
Line 39: | Line 36: | ||
} ); | } ); | ||
}); | }); | ||
− |
Revision as of 18:53, 21 March 2013
/* Any JavaScript here will be loaded for all users on every page load. */ ready(function() { if($( '#wpTextbox1' ).size()) $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', { 'section': 'main', 'group': 'format', 'tools': { 'hebrew_link': { label: 'Hebrew word with dictionary link', type: 'button', icon: 'http://withoutvowels.org/w/images/9/95/Button_hebrew_word.png', action: { type: 'callback', execute: function(context) { var selection = context.$textarea.textSelection( 'getSelection' ); var word; if(selection) { word = selection; } else { word = prompt("Enter a Hebrew word"); } if(!/^[\u05d0-\u05fa]+$/.test(word)) { alert("You must enter or select a Hebrew word without vowels!"); return; } var reference = "[[Hebrew:"+word+"|"+word+"]]"; context.$textarea.textSelection( 'encapsulateSelection', { replace: true, peri: reference } ); } } } } } ); });