User:Majr/galleryList.js

$( function { 'use strict';

$( '#netbar' ).after( ' ' ); $( '.gallerybox' ).css( 'position', 'relative' ).prepend( ' + ' );

var list = $( '#list' ); list.css( {	'position':'fixed',	'bottom':'0',	'right':'0',	'height':'200px',	'width':'400px',	'resize':'none',	'z-index':'99999' } ); $( '.gallerybox .add' ).css( {	'position':'absolute',	'left':'5px',	'top':'3px',	'font-size':'200%',	'z-index':'500' } ).live( 'click', function {	var name = $( this ).parent.find( '> div > .thumb > div > a' ).prop( 'href' );	name = name.replace( /.*(File:.*)/, '$1' );	if ( $( this ).text === '+' ) {		list.prop( 'value', list.prop( 'value' ) + name + '\n' );		list[0].scrollTop = list[0].scrollHeight;		$( this ).html( '–' );	} else {		list.prop( 'value', function( $, list ) { return list.replace( name + '\n', '' ); } );		list[0].scrollTop = list[0].scrollHeight;		$( this ).text( '+' );	} } );

} );