Difference between revisions of "MediaWiki:Perseids-toolbar.js"

From EAGLE MediaWiki
Jump to navigation Jump to search
(revert)
Line 1: Line 1:
function setPerseidsToolbarEdit() {
 
  +
$( '.wikibase-toolbareditgroup-innoneditmode .wikibase-toolbar .wikibase-toolbarbutton' )
 
  +
.after(
$('.perseids-toolbar-edit', $(this).parent()).remove(); // Resets all links
 
  +
$( '<a>' )
$('.toolbar-separator', $(this).parent()).remove();
 
  +
.attr( {
 
  +
'class': 'wikibase-toolbarbutton',
$( '.wikibase-toolbareditgroup-innoneditmode .wikibase-toolbar .wikibase-toolbarbutton' )
 
  +
'href': '#'
.after(
 
  +
} )
$( '<a>' )
+
.before( '|' )
.addClass('wikibase-toolbarbutton perseids-toolbar-edit')
+
.text( 'edit in Perseids' )
.attr( {
+
.click( function ( event ) {
'href': '#'
+
/*event.preventDefault();*/
} )
+
} )
.before( $('<span class="toolbar-separator">|</span>') )
+
);
.text( 'edit in Perseids' )
 
.click( function ( event ) {
 
event.preventDefault();
 
} )
 
);
 
}
 
   
 
$( '.wb-claim-section .wb-addtoolbar .wb-editsection a.wikibase-toolbarbutton')
 
$( '.wb-claim-section .wb-addtoolbar .wb-editsection a.wikibase-toolbarbutton')
 
.after(
 
.after(
 
$( '<a>' )
 
$( '<a>' )
.addClass('wikibase-toolbarbutton perseids-toolbar-add')
 
 
.attr( {
 
.attr( {
  +
'class': 'wikibase-toolbarbutton',
 
'href': '#'
 
'href': '#'
 
} )
 
} )
.before( $('<span class="toolbar-separator">|</span>') )
+
.before( '|' )
 
.text( 'add via Perseids' )
 
.text( 'add via Perseids' )
 
.click( function ( event ) {
 
.click( function ( event ) {
event.preventDefault();
+
/*event.preventDefault();*/
 
} )
 
} )
 
);
 
);
 
  +
 
$( '.wikibase-toolbareditgroup .wikibase-toolbarbutton:not(.wikibase-toolbarbutton-disabled' ).click(function () {
 
$( '.wikibase-toolbareditgroup .wikibase-toolbarbutton:not(.wikibase-toolbarbutton-disabled' ).click(function () {
$( '.wikibase-toolbareditgroup-ineditmode .wikibase-toolbar .wikibase-toolbarbutton')
+
$( '.wikibase-toolbareditgroup-ineditmode .wikibase-toolbar .wikibase-toolbarbutton')
.slice(-2,-1)
+
.slice(-2,-1)
.after(
+
.after(
$( '<a>' )
+
$( '<a>' )
.addClass('wikibase-toolbarbutton perseids-toolbar-save')
+
.attr( {
.attr( {
+
'class': 'wikibase-toolbarbutton',
'href': '#'
+
'href': '#'
} )
+
} )
.before( $('<span class="toolbar-separator">|</span>') )
+
.before( '|' )
.text( 'save to Perseids' )
+
.text( 'save to Perseids' )
.click( function ( event ) {
+
.click( function ( event ) {
event.preventDefault();
+
/*event.preventDefault();*/
} )
+
} )
);
+
);
});
+
});
 
setPerseidsToolbarEdit();
 
$( '.wikibase-toolbar' ).click( setPerseidsToolbarEdit );
 

Revision as of 12:19, 31 July 2014

$( '.wikibase-toolbareditgroup-innoneditmode .wikibase-toolbar .wikibase-toolbarbutton' )
	.after(
		$( '<a>' )
		.attr( {
			'class': 'wikibase-toolbarbutton',
			'href': '#'
		} )
		.before( '|' )
		.text( 'edit in Perseids' )
		.click( function ( event ) {
			/*event.preventDefault();*/
		} )
	);

$( '.wb-claim-section .wb-addtoolbar .wb-editsection a.wikibase-toolbarbutton')
	.after(
		$( '<a>' )
		.attr( {
			'class': 'wikibase-toolbarbutton',
			'href': '#'
		} )
		.before( '|' )
		.text( 'add via Perseids' )
		.click( function ( event ) {
			/*event.preventDefault();*/
		} )
	);

$( '.wikibase-toolbareditgroup .wikibase-toolbarbutton:not(.wikibase-toolbarbutton-disabled' ).click(function () {			
	$( '.wikibase-toolbareditgroup-ineditmode .wikibase-toolbar .wikibase-toolbarbutton')
		.slice(-2,-1)
		.after(
			$( '<a>' )
			.attr( {
				'class': 'wikibase-toolbarbutton',
				'href': '#'
			} )
			.before( '|' )
			.text( 'save to Perseids' )
			.click( function ( event ) {
				/*event.preventDefault();*/
			} )
		);
});