MediaWiki:Gadget-friendlyshared.js: Difference between revisions
Content added Content deleted
imported>AzaToth m (v2.0-556-g0beacc0: use .utc() for timestamps and format them the sme way as the wiki does) |
imported>Amalthea (v2.0-717-gb28bc42: tag: Switch to scrollbox; add link to each template's documentation; morebits, welcome, shared: Overhaul scrollbox functionality; morebits: Remove padding: 0 from footer buttons; morebits: Add DocumentFragment and CSS class support) |
||
Line 22: | Line 22: | ||
Twinkle.shared.callback = function friendlysharedCallback( uid ) { |
Twinkle.shared.callback = function friendlysharedCallback( uid ) { |
||
var Window = new Morebits.simpleWindow( 600, |
var Window = new Morebits.simpleWindow( 600, 420 ); |
||
Window.setTitle( "Shared IP address tagging" ); |
Window.setTitle( "Shared IP address tagging" ); |
||
Window.setScriptName( "Twinkle" ); |
Window.setScriptName( "Twinkle" ); |
||
Line 29: | Line 29: | ||
var form = new Morebits.quickForm( Twinkle.shared.callback.evaluate ); |
var form = new Morebits.quickForm( Twinkle.shared.callback.evaluate ); |
||
var div = form.append( { |
var div = form.append( { |
||
type: 'div', |
|||
id: 'sharedip-templatelist', |
|||
className: 'morebits-scrollbox' |
|||
} |
|||
); |
|||
div.append( { type: 'header', label: 'Shared IP address templates' } ); |
div.append( { type: 'header', label: 'Shared IP address templates' } ); |
||
div.append( { type: 'radio', name: 'shared', list: Twinkle.shared.standardList, |
div.append( { type: 'radio', name: 'shared', list: Twinkle.shared.standardList, |
||
Line 69: | Line 74: | ||
Window.setContent( result ); |
Window.setContent( result ); |
||
Window.display(); |
Window.display(); |
||
$(result).find('div#sharedip-templatelist').addClass('quickform-scrollbox'); |
|||
}; |
}; |
||