62 737
modifications
Page créée avec « /** * EditTools support: add a selector, change <a> into buttons. * The special characters to insert are defined at MediaWiki:Edittools. * * @author Arnomane, 2006... » |
m Test |
||
Ligne 117 : | Ligne 117 : | ||
$links = $section.find('a'); | $links = $section.find('a'); | ||
$links.each(function (i, a) { | $links.each(function (i, a) { | ||
var $a, button; | var $a, $button, start, end; | ||
$a = $(a); | $a = $(a); | ||
button = | $button = $( '<input>' ).attr( 'type', 'button' ); | ||
start = $a.data( 'mw-charinsert-start' ); | |||
button.onclick = a.onclick; | end = $a.data( 'mw-charinsert-end' ); | ||
button.value = $a.text(); | if ( start !== undefined && end !== undefined ) { | ||
$a.replaceWith(button); | $button.click( function( e ) { | ||
e.preventDefault(); | |||
$('#wpTextbox1').textSelection('encapsulateSelection', {pre: start, post: end}); | |||
} ); | |||
} else { | |||
$button[0].onclick = a.onclick; | |||
} | |||
$button[0].value = $a.text(); | |||
$a.replaceWith($button); | |||
}); | }); | ||
} | } |
modifications