http://www.mediawiki.org/wiki/Special:Code/MediaWiki/61606
Revision: 61606 Author: adam Date: 2010-01-27 21:12:22 +0000 (Wed, 27 Jan 2010) Log Message: ----------- Namespacing css for wikieditor dialogs in response to Mdale's comment on r61300. Also adding new button styles from Hannes. Modified Paths: -------------- trunk/extensions/UsabilityInitiative/UsabilityInitiative.hooks.php trunk/extensions/UsabilityInitiative/WikiEditor/Modules/Toolbar/Toolbar.js trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.js trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.min.js trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.hooks.php trunk/extensions/UsabilityInitiative/css/combined.css trunk/extensions/UsabilityInitiative/css/combined.min.css trunk/extensions/UsabilityInitiative/css/wikiEditor.dialogs.css trunk/extensions/UsabilityInitiative/images/wikiEditor/dialogs/button_disabled.png trunk/extensions/UsabilityInitiative/images/wikiEditor/dialogs/button_down.png trunk/extensions/UsabilityInitiative/images/wikiEditor/dialogs/button_off.png trunk/extensions/UsabilityInitiative/images/wikiEditor/dialogs/button_over.png Modified: trunk/extensions/UsabilityInitiative/UsabilityInitiative.hooks.php =================================================================== --- trunk/extensions/UsabilityInitiative/UsabilityInitiative.hooks.php 2010-01-27 20:54:04 UTC (rev 61605) +++ trunk/extensions/UsabilityInitiative/UsabilityInitiative.hooks.php 2010-01-27 21:12:22 UTC (rev 61606) @@ -22,18 +22,18 @@ array( 'src' => 'css/vector.collapsibleNav.css', 'version' => 7 ), array( 'src' => 'css/vector.footerCleanup.css', 'version' => 1 ), array( 'src' => 'css/wikiEditor.css', 'version' => 8 ), - array( 'src' => 'css/wikiEditor.dialogs.css', 'version' => 15 ), + array( 'src' => 'css/wikiEditor.dialogs.css', 'version' => 16 ), array( 'src' => 'css/wikiEditor.preview.css', 'version' => 1 ), array( 'src' => 'css/wikiEditor.toc.css', 'version' => 28 ), array( 'src' => 'css/wikiEditor.toolbar.css', 'version' => 10 ), array( 'src' => 'css/vector/jquery-ui-1.7.2.css', 'version' => '1.7.2y' ), ), 'combined' => array( - array( 'src' => 'css/combined.css', 'version' => 58 ), + array( 'src' => 'css/combined.css', 'version' => 59 ), array( 'src' => 'css/vector/jquery-ui-1.7.2.css', 'version' => '1.7.2y' ), ), 'minified' => array( - array( 'src' => 'css/combined.min.css', 'version' => 58 ), + array( 'src' => 'css/combined.min.css', 'version' => 59 ), array( 'src' => 'css/vector/jquery-ui-1.7.2.css', 'version' => '1.7.2y' ), ), ) Modified: trunk/extensions/UsabilityInitiative/WikiEditor/Modules/Toolbar/Toolbar.js =================================================================== --- trunk/extensions/UsabilityInitiative/WikiEditor/Modules/Toolbar/Toolbar.js 2010-01-27 20:54:04 UTC (rev 61605) +++ trunk/extensions/UsabilityInitiative/WikiEditor/Modules/Toolbar/Toolbar.js 2010-01-27 21:12:22 UTC (rev 61606) @@ -1124,6 +1124,7 @@ }, dialog: { width: 500, + dialogClass: 'wikiEditor-toolbar-dialog', buttons: { 'wikieditor-toolbar-tool-link-insert': function() { function escapeInternalText( s ) { @@ -1401,6 +1402,7 @@ }, dialog: { resizable: false, + dialogClass: 'wikiEditor-toolbar-dialog', width: 590, buttons: { 'wikieditor-toolbar-tool-table-insert': function() { @@ -1633,6 +1635,7 @@ }, dialog: { width: 500, + dialogClass: 'wikiEditor-toolbar-dialog', buttons: { 'wikieditor-toolbar-tool-replace-button-findnext': function( e ) { $j(this).closest( '.ui-dialog' ).data( 'dialogaction', e.target ); Modified: trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.js =================================================================== --- trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.js 2010-01-27 20:54:04 UTC (rev 61605) +++ trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.js 2010-01-27 21:12:22 UTC (rev 61606) @@ -1173,6 +1173,7 @@ }, dialog: { width: 500, + dialogClass: 'wikiEditor-toolbar-dialog', buttons: { 'wikieditor-toolbar-tool-link-insert': function() { function escapeInternalText( s ) { @@ -1450,6 +1451,7 @@ }, dialog: { resizable: false, + dialogClass: 'wikiEditor-toolbar-dialog', width: 590, buttons: { 'wikieditor-toolbar-tool-table-insert': function() { @@ -1682,6 +1684,7 @@ }, dialog: { width: 500, + dialogClass: 'wikiEditor-toolbar-dialog', buttons: { 'wikieditor-toolbar-tool-replace-button-findnext': function( e ) { $j(this).closest( '.ui-dialog' ).data( 'dialogaction', e.target ); Modified: trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.min.js =================================================================== --- trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.min.js 2010-01-27 20:54:04 UTC (rev 61605) +++ trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.combined.min.js 2010-01-27 21:12:22 UTC (rev 61606) @@ -51,7 +51,7 @@ updateExistence();});$j('#wikieditor-toolbar-link-int-target').data('suggcache',{}).suggestions({fetch:function(query){var that=this;var title=$j(this).val();if(isExternalLink(title)||title.indexOf('|')!=-1||title==''){$j(this).suggestions('suggestions',[]);return;} var cache=$j(this).data('suggcache');if(typeof cache[title]!='undefined'){$j(this).suggestions('suggestions',cache[title]);return;} var request=$j.ajax({url:wgScriptPath+'/api.php',data:{'action':'opensearch','search':title,'namespace':0,'suggest':'','format':'json'},dataType:'json',success:function(data){cache[title]=data[1];$j(that).suggestions('suggestions',data[1]);}});$j(this).data('request',request);},cancel:function(){var request=$j(this).data('request');if(request) -request.abort();}});},dialog:{width:500,buttons:{'wikieditor-toolbar-tool-link-insert':function(){function escapeInternalText(s){return s.replace(/(]{2,})/g,'<nowiki>$1</nowiki>');} +request.abort();}});},dialog:{width:500,dialogClass:'wikiEditor-toolbar-dialog',buttons:{'wikieditor-toolbar-tool-link-insert':function(){function escapeInternalText(s){return s.replace(/(]{2,})/g,'<nowiki>$1</nowiki>');} function escapeExternalTarget(s){return s.replace(/ /g,'%20').replace(/]/g,'%5D');} function escapeExternalText(s){return s.replace(/(]+)/g,'<nowiki>$1</nowiki>');} var insertText='';var whitespace=$j('#wikieditor-toolbar-link-dialog').data('whitespace');var target=$j('#wikieditor-toolbar-link-int-target').val();var text=$j('#wikieditor-toolbar-link-int-text').val();var u=mw.usability;if(target==''){alert(u.getMsg('wikieditor-toolbar-tool-link-empty'));return;} @@ -129,7 +129,7 @@ </div>\ </div></div>',init:function(){$j(this).find('[rel]').each(function(){$j(this).text(mw.usability.getMsg($j(this).attr('rel')));});$j('#wikieditor-toolbar-table-dimensions-rows').val(4);$j('#wikieditor-toolbar-table-dimensions-columns').val(3);$j('#wikieditor-toolbar-table-wikitable').click(function(){$j('.wikieditor-toolbar-table-preview').toggleClass('wikitable');});$j('#wikieditor-toolbar-table-preview').clone().attr('id','wikieditor-toolbar-table-preview2').addClass('sortable').insertAfter($j('#wikieditor-toolbar-table-preview')).hide();if(typeof ts_makeSortable=='function') ts_makeSortable($j('#wikieditor-toolbar-table-preview2').get(0));$j('#wikieditor-toolbar-table-sortable').click(function(){$j('#wikieditor-toolbar-table-preview').hide().attr('id','wikieditor-toolbar-table-preview3');$j('#wikieditor-toolbar-table-preview2').attr('id','wikieditor-toolbar-table-preview').show();$j('#wikieditor-toolbar-table-preview3').attr('id','wikieditor-toolbar-table-preview2');});$j('#wikieditor-toolbar-table-dimensions-header').click(function(){var headerHTML=$j('.wikieditor-toolbar-table-preview-header').html();var hiddenHTML=$j('.wikieditor-toolbar-table-preview-hidden').html();$j('.wikieditor-toolbar-table-preview-header').html(hiddenHTML);$j('.wikieditor-toolbar-table-preview-hidden').html(headerHTML);if(typeof ts_makeSortable=='function') -ts_makeSortable($j('#wikieditor-toolbar-table-preview, #wikieditor-toolbar-table-preview2').filter('.sortable').get(0));});},dialog:{resizable:false,width:590,buttons:{'wikieditor-toolbar-tool-table-insert':function(){var rowsVal=$j('#wikieditor-toolbar-table-dimensions-rows').val();var colsVal=$j('#wikieditor-toolbar-table-dimensions-columns').val();var rows=parseInt(rowsVal,10);var cols=parseInt(colsVal,10);var header=Math.min(1,$j('#wikieditor-toolbar-table-dimensions-header:checked').size());var u=mw.usability;if(isNaN(rows)||isNaN(cols)||rows!=rowsVal||cols!=colsVal){alert(u.getMsg('wikieditor-toolbar-tool-table-invalidnumber'));return;} +ts_makeSortable($j('#wikieditor-toolbar-table-preview, #wikieditor-toolbar-table-preview2').filter('.sortable').get(0));});},dialog:{resizable:false,dialogClass:'wikiEditor-toolbar-dialog',width:590,buttons:{'wikieditor-toolbar-tool-table-insert':function(){var rowsVal=$j('#wikieditor-toolbar-table-dimensions-rows').val();var colsVal=$j('#wikieditor-toolbar-table-dimensions-columns').val();var rows=parseInt(rowsVal,10);var cols=parseInt(colsVal,10);var header=Math.min(1,$j('#wikieditor-toolbar-table-dimensions-header:checked').size());var u=mw.usability;if(isNaN(rows)||isNaN(cols)||rows!=rowsVal||cols!=colsVal){alert(u.getMsg('wikieditor-toolbar-tool-table-invalidnumber'));return;} if(rows+header==0||cols==0){alert(u.getMsg('wikieditor-toolbar-tool-table-zero'));return;} if(rows*cols>1000){alert(u.getMsg('wikieditor-toolbar-tool-table-toomany',1000));return;} var headerText=u.getMsg('wikieditor-toolbar-tool-table-example-header');var normalText=u.getMsg('wikieditor-toolbar-tool-table-example');var table="";for(var r=0;r<rows+header;r++){table+="|-\n";for(var c=0;c<cols;c++){var isHeader=(r+1==header);var delim=isHeader?'!':'|';if(c>0){delim+=delim;} @@ -174,6 +174,6 @@ if(!match){$j('#wikieditor-toolbar-replace-nomatch').show();}else if(mode=='replaceAll'){var index;for(var i=0;i<match.length;i++){index=s.indexOf(match[i]);if(index==-1){break;} s=s.substr(index+match[i].length);var start=index+offset;var end=start+match[i].length;var newEnd=start+replaceStr.length;$textarea.textSelection('setSelection',{'start':start,'end':end}).textSelection('encapsulateSelection',{'peri':replaceStr,'replace':true}).textSelection('setSelection',{'start':start,'end':newEnd});offset=newEnd;} $j('#wikieditor-toolbar-replace-success').text(u.getMsg('wikieditor-toolbar-tool-replace-success',match.length)).show();$j(this).data('offset',0);}else{var start=match.index+offset;var end=start+match[0].length;var newEnd=start+replaceStr.length;$textarea.textSelection('setSelection',{'start':start,'end':end});if(mode=='replace'){$textarea.textSelection('encapsulateSelection',{'peri':replaceStr,'replace':true}).textSelection('setSelection',{'start':start,'end':newEnd});} -$textarea.textSelection('scrollToCaretPosition');$j(this).data('offset',mode=='replace'?newEnd:end);}});},dialog:{width:500,buttons:{'wikieditor-toolbar-tool-replace-button-findnext':function(e){$j(this).closest('.ui-dialog').data('dialogaction',e.target);$j(this).data('replaceCallback').call(this,'find');},'wikieditor-toolbar-tool-replace-button-replacenext':function(e){$j(this).closest('.ui-dialog').data('dialogaction',e.target);$j(this).data('replaceCallback').call(this,'replace');},'wikieditor-toolbar-tool-replace-button-replaceall':function(e){$j(this).closest('.ui-dialog').data('dialogaction',e.target);$j(this).data('replaceCallback').call(this,'replaceAll');},'wikieditor-toolbar-tool-replace-close':function(){$j(this).dialog('close');}},open:function(){$j(this).data('offset',0);$j('#wikieditor-toolbar-replace-search').focus();$j('#wikieditor-toolbar-replace-nomatch, #wikieditor-toolbar-replace-success, #wikieditor-toolbar-replace-emptysearch, #wikieditor-toolbar-replace-invalidregex').hide();if(!($j(this).data('onetimeonlystuff'))){$j(this).data('onetimeonlystuff',true);$j(this).closest('.ui-dialog').keypress(function(e){if((e.keyCode||e.which)==13){var button=$j(this).data('dialogaction')||$j(this).find('button:first');button.click();e.preventDefault();}});$j(this).closest('.ui-dialog').find('button').focus(function(){$j(this).closest('.ui-dialog').data('dialogaction',this);});} +$textarea.textSelection('scrollToCaretPosition');$j(this).data('offset',mode=='replace'?newEnd:end);}});},dialog:{width:500,dialogClass:'wikiEditor-toolbar-dialog',buttons:{'wikieditor-toolbar-tool-replace-button-findnext':function(e){$j(this).closest('.ui-dialog').data('dialogaction',e.target);$j(this).data('replaceCallback').call(this,'find');},'wikieditor-toolbar-tool-replace-button-replacenext':function(e){$j(this).closest('.ui-dialog').data('dialogaction',e.target);$j(this).data('replaceCallback').call(this,'replace');},'wikieditor-toolbar-tool-replace-button-replaceall':function(e){$j(this).closest('.ui-dialog').data('dialogaction',e.target);$j(this).data('replaceCallback').call(this,'replaceAll');},'wikieditor-toolbar-tool-replace-close':function(){$j(this).dialog('close');}},open:function(){$j(this).data('offset',0);$j('#wikieditor-toolbar-replace-search').focus();$j('#wikieditor-toolbar-replace-nomatch, #wikieditor-toolbar-replace-success, #wikieditor-toolbar-replace-emptysearch, #wikieditor-toolbar-replace-invalidregex').hide();if(!($j(this).data('onetimeonlystuff'))){$j(this).data('onetimeonlystuff',true);$j(this).closest('.ui-dialog').keypress(function(e){if((e.keyCode||e.which)==13){var button=$j(this).data('dialogaction')||$j(this).find('button:first');button.click();e.preventDefault();}});$j(this).closest('.ui-dialog').find('button').focus(function(){$j(this).closest('.ui-dialog').data('dialogaction',this);});} var dialog=$j(this).closest('.ui-dialog');var that=this;$j($j(this).data('context').$iframe[0].contentWindow.document).bind('keypress.srdialog',function(e){if((e.keyCode||e.which)==13){var button=dialog.data('dialogaction')||dialog.find('button:first');button.click();e.preventDefault();}else if((e.keyCode||e.which)==27){$j(that).dialog('close');}});},close:function(){$j($j(this).data('context').$iframe[0].contentWindow.document).unbind('keypress.srdialog');$j(this).data('context').$iframe[0].contentWindow.focus();$j(this).closest('.ui-dialog').data('dialogaction',false);}}}}});}});$j(document).ready(function(){if(!wgWikiEditorEnabledModules.templateEditor){return true;} if($j.fn.wikiEditor){$j('textarea#wpTextbox1').wikiEditor('addModule','templateEditor');}}); \ No newline at end of file Modified: trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.hooks.php =================================================================== --- trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.hooks.php 2010-01-27 20:54:04 UTC (rev 61605) +++ trunk/extensions/UsabilityInitiative/WikiEditor/WikiEditor.hooks.php 2010-01-27 21:12:22 UTC (rev 61606) @@ -16,14 +16,14 @@ array( 'src' => 'Modules/Preview/Preview.js', 'version' => 6 ), array( 'src' => 'Modules/Publish/Publish.js', 'version' => 6 ), array( 'src' => 'Modules/Toc/Toc.js', 'version' => 7 ), - array( 'src' => 'Modules/Toolbar/Toolbar.js', 'version' => 37 ), + array( 'src' => 'Modules/Toolbar/Toolbar.js', 'version' => 38 ), array( 'src' => 'Modules/TemplateEditor/TemplateEditor.js', 'version' => 4 ), ), 'combined' => array( - array( 'src' => 'WikiEditor.combined.js', 'version' => 39 ), + array( 'src' => 'WikiEditor.combined.js', 'version' => 40 ), ), 'minified' => array( - array( 'src' => 'WikiEditor.combined.min.js', 'version' => 39 ), + array( 'src' => 'WikiEditor.combined.min.js', 'version' => 40 ), ), ); static $messages = array( Modified: trunk/extensions/UsabilityInitiative/css/combined.css =================================================================== --- trunk/extensions/UsabilityInitiative/css/combined.css 2010-01-27 20:54:04 UTC (rev 61605) +++ trunk/extensions/UsabilityInitiative/css/combined.css 2010-01-27 21:12:22 UTC (rev 61606) @@ -224,38 +224,32 @@ } /* wikiEditor dialogs module */ -.ui-widget table { +.wikiEditor-toolbar-dialog table { margin-top: 0.75em; } -.ui-widget table td { +.wikiEditor-toolbar-dialog table td { padding: 0.5em; height: 3em; overflow: visible; } - - - /* Put suggestions (default z-index 99) on top of dialogs (z-index 1002) */ div.suggestions { z-index: 1099; } - -.ui-dialog .ui-dialog-titlebar-close:hover { +.wikiEditor-toolbar-dialog .ui-dialog-titlebar-close:hover { text-decoration: none; } -.ui-dialog-content .status-invalid input { +.wikiEditor-toolbar-dialog .ui-dialog-content .status-invalid input { border: 2px solid red; padding: 2px 1px; } - - -.ui-dialog .ui-dialog-titlebar { +.wikiEditor-toolbar-dialog .ui-dialog-titlebar { padding: 0.9em 1.4em 0.6em !important; } -.ui-widget table td { +.wikiEditor-toolbar-dialog table td { padding: 0 !important; } -.ui-dialog .ui-dialog-buttonpane button { +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button { -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0.2em 0.6em 0.15em !important; @@ -263,54 +257,55 @@ border: 1px solid #a6a6a6 !important; background: #f2f2f2 url( ../images/wikiEditor/dialogs/button_off.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button:hover { - background: #ebf2f9 url( ../images/wikiEditor/dialogs/button_over.png ) repeat-x scroll 50% 100% !important; +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button:hover { + border-color: #6e7273; + background: #e1e1e1 url( ../images/wikiEditor/dialogs/button_over.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button:active, -.ui-dialog .ui-dialog-buttonpane button:focus { - +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button:active, +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button:focus { + border-color: #707271; background: #bfbfbf url( ../images/wikiEditor/dialogs/button_down.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button.disabled { +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button.disabled { color: #7f7f7f; border-color: #cccccc; background: #f2f2f2 url( ../images/wikiEditor/dialogs/button_disabled.png ) repeat-x scroll 50% 100% !important; } /* Disables the annoying dashed border Firefox puts on active buttons */ -.ui-dialog .ui-dialog-buttonpane button::-moz-focus-inner { +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button::-moz-focus-inner { border: 0; } -.ui-widget-header { +.wikiEditor-toolbar-dialog .ui-widget-header { background: #f0f0f0 url( ../images/wikiEditor/dialogs/titlebar_fade.png ) repeat-x scroll 50% 100% !important; } /* FIXME: Should just update the icon sprite if we're keeping this X */ -.ui-icon-closethick { +.wikiEditor-toolbar-dialog .ui-icon-closethick { background: url( ../images/wikiEditor/dialogs/close_x.png ) no-repeat 50% 50% !important; } -.ui-dialog .ui-dialog-buttonpane { +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane { margin-top: 0 !important; padding:0.3em 1.4em 0.5em 1.4em !important; } -.ui-dialog-content fieldset{ +.wikiEditor-toolbar-dialog .ui-dialog-content fieldset{ border: none !important; margin: 0 !important; padding: 0 !important; } -.ui-widget-header { +.wikiEditor-toolbar-dialog .ui-widget-header { border-bottom:1px solid #6bc8f3 !important; } -.ui-dialog-content input[type=text] { +.wikiEditor-toolbar-dialog .ui-dialog-content input[type=text] { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; } -.ui-dialog-content input[type="radio"], -.ui-dialog-content input[type="checkbox"] { +.wikiEditor-toolbar-dialog .ui-dialog-content input[type="radio"], +.wikiEditor-toolbar-dialog .ui-dialog-content input[type="checkbox"] { margin-left: 0; } -body.ltr .ui-dialog .ui-dialog-titlebar-close { +body.ltr .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close { right: 0.9em; } .wikieditor-toolbar-field-wrapper { @@ -340,21 +335,21 @@ body.rtl #wikieditor-toolbar-table-dialog .wikieditor-toolbar-table-preview-wrapper { float: left; } -body.rtl .ui-widget .wikieditor-toolbar-table-preview-wrapper table { +body.rtl .wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-wrapper table { margin-left: 1em; margin-right: 0; } .wikieditor-toolbar-table-preview-content * { cursor: default; } -.ui-widget .wikieditor-toolbar-table-preview-wrapper table { +.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-wrapper table { width: 100% !important; } -.ui-widget .wikieditor-toolbar-table-preview-content table td { +.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-content table td { padding: 10px 4px !important; height: auto !important; } -.ui-widget .wikieditor-toolbar-table-preview-content table th { +.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-content table th { padding: 7px 3px !important; } .wikieditor-toolbar-table-dimension-fields .wikieditor-toolbar-field-wrapper { @@ -367,7 +362,7 @@ margin-right: 0px; margin-left: 20px; } -.ui-dialog .ui-dialog-content { +.wikiEditor-toolbar-dialog .ui-dialog-content { padding: 30px 20px 0 !important; } .wikieditor-toolbar-dialog-wrapper { @@ -376,15 +371,15 @@ /* REPLACE Dialog */ /* RTL Changes */ -body.rtl .ui-dialog .ui-dialog-buttonpane button { +body.rtl .wikiEditor-toolbar-dialog .ui-dialog-buttonpane button { float: left; margin: 0.5em 0.4em 0.5em 0 !important; } -body.rtl .ui-dialog .ui-dialog-titlebar-close { +body.rtl .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close { left: 0.9em; right: auto; } -body.rtl .ui-dialog .ui-dialog-title { +body.rtl .wikiEditor-toolbar-dialog .ui-dialog-title { float:right; } /* Self Clearing Floats */ Modified: trunk/extensions/UsabilityInitiative/css/combined.min.css =================================================================== --- trunk/extensions/UsabilityInitiative/css/combined.min.css 2010-01-27 20:54:04 UTC (rev 61605) +++ trunk/extensions/UsabilityInitiative/css/combined.min.css 2010-01-27 21:12:22 UTC (rev 61606) @@ -213,10 +213,10 @@ .wikiEditor-ui-tabs div.current a:hover{ text-decoration:none; } -.ui-widget table{ +.wikiEditor-toolbar-dialog table{ margin-top:0.75em; } -.ui-widget table td{ +.wikiEditor-toolbar-dialog table td{ padding:0.5em; height:3em; overflow:visible; @@ -224,20 +224,20 @@ div.suggestions{ z-index:1099; } -.ui-dialog .ui-dialog-titlebar-close:hover{ +.wikiEditor-toolbar-dialog .ui-dialog-titlebar-close:hover{ text-decoration:none; } -.ui-dialog-content .status-invalid input{ +.wikiEditor-toolbar-dialog .ui-dialog-content .status-invalid input{ border:2px solid red; padding:2px 1px; } -.ui-dialog .ui-dialog-titlebar{ +.wikiEditor-toolbar-dialog .ui-dialog-titlebar{ padding:0.9em 1.4em 0.6em !important; } -.ui-widget table td{ +.wikiEditor-toolbar-dialog table td{ padding:0 !important; } -.ui-dialog .ui-dialog-buttonpane button{ +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button{ -moz-border-radius:4px; -webkit-border-radius:4px; padding:0.2em 0.6em 0.15em !important; @@ -245,50 +245,52 @@ border:1px solid #a6a6a6 !important; background:#f2f2f2 url( ../images/wikiEditor/dialogs/button_off.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button:hover{ -background:#ebf2f9 url( ../images/wikiEditor/dialogs/button_over.png ) repeat-x scroll 50% 100% !important; +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button:hover{ +border-color:#6e7273; +background:#e1e1e1 url( ../images/wikiEditor/dialogs/button_over.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button:active, -.ui-dialog .ui-dialog-buttonpane button:focus{ +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button:active, +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button:focus{ +border-color:#707271; background:#bfbfbf url( ../images/wikiEditor/dialogs/button_down.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button.disabled{ +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button.disabled{ color:#7f7f7f; border-color:#cccccc; background:#f2f2f2 url( ../images/wikiEditor/dialogs/button_disabled.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button::-moz-focus-inner{ +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button::-moz-focus-inner{ border:0; } -.ui-widget-header{ +.wikiEditor-toolbar-dialog .ui-widget-header{ background:#f0f0f0 url( ../images/wikiEditor/dialogs/titlebar_fade.png ) repeat-x scroll 50% 100% !important; } -.ui-icon-closethick{ +.wikiEditor-toolbar-dialog .ui-icon-closethick{ background:url( ../images/wikiEditor/dialogs/close_x.png ) no-repeat 50% 50% !important; } -.ui-dialog .ui-dialog-buttonpane{ +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane{ margin-top:0 !important; padding:0.3em 1.4em 0.5em 1.4em !important; } -.ui-dialog-content fieldset{ +.wikiEditor-toolbar-dialog .ui-dialog-content fieldset{ border:none !important; margin:0 !important; padding:0 !important; } -.ui-widget-header{ +.wikiEditor-toolbar-dialog .ui-widget-header{ border-bottom:1px solid #6bc8f3 !important; } -.ui-dialog-content input[type=text]{ +.wikiEditor-toolbar-dialog .ui-dialog-content input[type=text]{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; } -.ui-dialog-content input[type="radio"], -.ui-dialog-content input[type="checkbox"]{ +.wikiEditor-toolbar-dialog .ui-dialog-content input[type="radio"], +.wikiEditor-toolbar-dialog .ui-dialog-content input[type="checkbox"]{ margin-left:0; } -body.ltr .ui-dialog .ui-dialog-titlebar-close{ +body.ltr .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close{ right:0.9em; } .wikieditor-toolbar-field-wrapper{ @@ -316,21 +318,21 @@ body.rtl #wikieditor-toolbar-table-dialog .wikieditor-toolbar-table-preview-wrapper{ float:left; } -body.rtl .ui-widget .wikieditor-toolbar-table-preview-wrapper table{ +body.rtl .wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-wrapper table{ margin-left:1em; margin-right:0; } .wikieditor-toolbar-table-preview-content *{ cursor:default; } -.ui-widget .wikieditor-toolbar-table-preview-wrapper table{ +.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-wrapper table{ width:100% !important; } -.ui-widget .wikieditor-toolbar-table-preview-content table td{ +.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-content table td{ padding:10px 4px !important; height:auto !important; } -.ui-widget .wikieditor-toolbar-table-preview-content table th{ +.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-content table th{ padding:7px 3px !important; } .wikieditor-toolbar-table-dimension-fields .wikieditor-toolbar-field-wrapper{ @@ -343,21 +345,21 @@ margin-right:0px; margin-left:20px; } -.ui-dialog .ui-dialog-content{ +.wikiEditor-toolbar-dialog .ui-dialog-content{ padding:30px 20px 0 !important; } .wikieditor-toolbar-dialog-wrapper{ width:100%; } -body.rtl .ui-dialog .ui-dialog-buttonpane button{ +body.rtl .wikiEditor-toolbar-dialog .ui-dialog-buttonpane button{ float:left; margin:0.5em 0.4em 0.5em 0 !important; } -body.rtl .ui-dialog .ui-dialog-titlebar-close{ +body.rtl .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close{ left:0.9em; right:auto; } -body.rtl .ui-dialog .ui-dialog-title{ +body.rtl .wikiEditor-toolbar-dialog .ui-dialog-title{ float:right; } .wikieditor-toolbar-table-dimension-fields:after, Modified: trunk/extensions/UsabilityInitiative/css/wikiEditor.dialogs.css =================================================================== --- trunk/extensions/UsabilityInitiative/css/wikiEditor.dialogs.css 2010-01-27 20:54:04 UTC (rev 61605) +++ trunk/extensions/UsabilityInitiative/css/wikiEditor.dialogs.css 2010-01-27 21:12:22 UTC (rev 61606) @@ -1,37 +1,31 @@ /* wikiEditor dialogs module */ -.ui-widget table { +.wikiEditor-toolbar-dialog table { margin-top: 0.75em; } -.ui-widget table td { +.wikiEditor-toolbar-dialog table td { padding: 0.5em; height: 3em; overflow: visible; } - - - /* Put suggestions (default z-index 99) on top of dialogs (z-index 1002) */ div.suggestions { z-index: 1099; } - -.ui-dialog .ui-dialog-titlebar-close:hover { +.wikiEditor-toolbar-dialog .ui-dialog-titlebar-close:hover { text-decoration: none; } -.ui-dialog-content .status-invalid input { +.wikiEditor-toolbar-dialog .ui-dialog-content .status-invalid input { border: 2px solid red; padding: 2px 1px; } - - -.ui-dialog .ui-dialog-titlebar { +.wikiEditor-toolbar-dialog .ui-dialog-titlebar { padding: 0.9em 1.4em 0.6em !important; } -.ui-widget table td { +.wikiEditor-toolbar-dialog table td { padding: 0 !important; } -.ui-dialog .ui-dialog-buttonpane button { +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button { -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0.2em 0.6em 0.15em !important; @@ -39,54 +33,55 @@ border: 1px solid #a6a6a6 !important; background: #f2f2f2 url( ../images/wikiEditor/dialogs/button_off.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button:hover { - background: #ebf2f9 url( ../images/wikiEditor/dialogs/button_over.png ) repeat-x scroll 50% 100% !important; +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button:hover { + border-color: #6e7273; + background: #e1e1e1 url( ../images/wikiEditor/dialogs/button_over.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button:active, -.ui-dialog .ui-dialog-buttonpane button:focus { - +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button:active, +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button:focus { + border-color: #707271; background: #bfbfbf url( ../images/wikiEditor/dialogs/button_down.png ) repeat-x scroll 50% 100% !important; } -.ui-dialog .ui-dialog-buttonpane button.disabled { +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button.disabled { color: #7f7f7f; border-color: #cccccc; background: #f2f2f2 url( ../images/wikiEditor/dialogs/button_disabled.png ) repeat-x scroll 50% 100% !important; } /* Disables the annoying dashed border Firefox puts on active buttons */ -.ui-dialog .ui-dialog-buttonpane button::-moz-focus-inner { +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane button::-moz-focus-inner { border: 0; } -.ui-widget-header { +.wikiEditor-toolbar-dialog .ui-widget-header { background: #f0f0f0 url( ../images/wikiEditor/dialogs/titlebar_fade.png ) repeat-x scroll 50% 100% !important; } /* FIXME: Should just update the icon sprite if we're keeping this X */ -.ui-icon-closethick { +.wikiEditor-toolbar-dialog .ui-icon-closethick { background: url( ../images/wikiEditor/dialogs/close_x.png ) no-repeat 50% 50% !important; } -.ui-dialog .ui-dialog-buttonpane { +.wikiEditor-toolbar-dialog .ui-dialog-buttonpane { margin-top: 0 !important; padding:0.3em 1.4em 0.5em 1.4em !important; } -.ui-dialog-content fieldset{ +.wikiEditor-toolbar-dialog .ui-dialog-content fieldset{ border: none !important; margin: 0 !important; padding: 0 !important; } -.ui-widget-header { +.wikiEditor-toolbar-dialog .ui-widget-header { border-bottom:1px solid #6bc8f3 !important; } -.ui-dialog-content input[type=text] { +.wikiEditor-toolbar-dialog .ui-dialog-content input[type=text] { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; } -.ui-dialog-content input[type="radio"], -.ui-dialog-content input[type="checkbox"] { +.wikiEditor-toolbar-dialog .ui-dialog-content input[type="radio"], +.wikiEditor-toolbar-dialog .ui-dialog-content input[type="checkbox"] { margin-left: 0; } -body.ltr .ui-dialog .ui-dialog-titlebar-close { +body.ltr .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close { right: 0.9em; } .wikieditor-toolbar-field-wrapper { @@ -116,21 +111,21 @@ body.rtl #wikieditor-toolbar-table-dialog .wikieditor-toolbar-table-preview-wrapper { float: left; } -body.rtl .ui-widget .wikieditor-toolbar-table-preview-wrapper table { +body.rtl .wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-wrapper table { margin-left: 1em; margin-right: 0; } .wikieditor-toolbar-table-preview-content * { cursor: default; } -.ui-widget .wikieditor-toolbar-table-preview-wrapper table { +.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-wrapper table { width: 100% !important; } -.ui-widget .wikieditor-toolbar-table-preview-content table td { +.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-content table td { padding: 10px 4px !important; height: auto !important; } -.ui-widget .wikieditor-toolbar-table-preview-content table th { +.wikiEditor-toolbar-dialog .wikieditor-toolbar-table-preview-content table th { padding: 7px 3px !important; } .wikieditor-toolbar-table-dimension-fields .wikieditor-toolbar-field-wrapper { @@ -143,7 +138,7 @@ margin-right: 0px; margin-left: 20px; } -.ui-dialog .ui-dialog-content { +.wikiEditor-toolbar-dialog .ui-dialog-content { padding: 30px 20px 0 !important; } .wikieditor-toolbar-dialog-wrapper { @@ -152,15 +147,15 @@ /* REPLACE Dialog */ /* RTL Changes */ -body.rtl .ui-dialog .ui-dialog-buttonpane button { +body.rtl .wikiEditor-toolbar-dialog .ui-dialog-buttonpane button { float: left; margin: 0.5em 0.4em 0.5em 0 !important; } -body.rtl .ui-dialog .ui-dialog-titlebar-close { +body.rtl .wikiEditor-toolbar-dialog .ui-dialog-titlebar-close { left: 0.9em; right: auto; } -body.rtl .ui-dialog .ui-dialog-title { +body.rtl .wikiEditor-toolbar-dialog .ui-dialog-title { float:right; } /* Self Clearing Floats */ Modified: trunk/extensions/UsabilityInitiative/images/wikiEditor/dialogs/button_disabled.png =================================================================== (Binary files differ) Modified: trunk/extensions/UsabilityInitiative/images/wikiEditor/dialogs/button_down.png =================================================================== (Binary files differ) Modified: trunk/extensions/UsabilityInitiative/images/wikiEditor/dialogs/button_off.png =================================================================== (Binary files differ) Modified: trunk/extensions/UsabilityInitiative/images/wikiEditor/dialogs/button_over.png =================================================================== (Binary files differ) _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs