Ticket #4092: 4092.patch
File 4092.patch, 5.7 KB (added by , 15 years ago) |
---|
-
_source/plugins/dialog/plugin.js
798 798 799 799 // If only a single page exist, a different style is used in the central pane. 800 800 if ( this._.pageCount === 0 ) 801 this.parts. dialog.addClass( 'cke_single_page' );801 this.parts.body.addClass( 'cke_single_page' ); 802 802 else 803 this.parts. dialog.removeClass( 'cke_single_page' );803 this.parts.body.removeClass( 'cke_single_page' ); 804 804 805 805 // Take records for the tabs and elements created. 806 806 this._.tabs[ contents.id ] = [ tab, page ]; -
_source/themes/default/theme.js
94 94 { 95 95 var baseIdNumber = CKEDITOR.tools.getNextNumber(); 96 96 97 97 98 var element = CKEDITOR.dom.element.createFromHtml( [ 98 99 '<div id="cke_' + editor.name.replace('.', '\\.') + '_dialog" class="cke_skin_', editor.skinName, 99 100 '" dir="', editor.lang.dir, '"' + … … 101 102 '>' + 102 103 103 104 '<div class="cke_dialog', ' ' + CKEDITOR.env.cssClass, 104 ' cke_', editor.lang.dir, '" style="position:absolute">' + 105 '<div class="%body">' + 106 '<div id="%title#" class="%title"></div>' + 107 '<div id="%close_button#" class="%close_button">' + 108 '<span>X</span>' + 109 '</div>' + 110 '<div id="%tabs#" class="%tabs"></div>' + 111 '<div id="%contents#" class="%contents"></div>' + 112 '<div id="%footer#" class="%footer"></div>' + 113 '</div>' + 114 '<div id="%tl#" class="%tl"></div>' + 115 '<div id="%tc#" class="%tc"></div>' + 116 '<div id="%tr#" class="%tr"></div>' + 117 '<div id="%ml#" class="%ml"></div>' + 118 '<div id="%mr#" class="%mr"></div>' + 119 '<div id="%bl#" class="%bl"></div>' + 120 '<div id="%bc#" class="%bc"></div>' + 121 '<div id="%br#" class="%br"></div>' + 105 '" style="position:absolute">' + 106 '<div class="cke_dialog_wrapper' + ' cke_' + editor.lang.dir + '">' + 107 '<div class="%body">' + 108 '<div id="%title#" class="%title"></div>' + 109 '<div id="%close_button#" class="%close_button">' + 110 '<span>X</span>' + 111 '</div>' + 112 '<div id="%tabs#" class="%tabs"></div>' + 113 '<div id="%contents#" class="%contents"></div>' + 114 '<div id="%footer#" class="%footer"></div>' + 115 '</div>' + 116 '<div id="%tl#" class="%tl"></div>' + 117 '<div id="%tc#" class="%tc"></div>' + 118 '<div id="%tr#" class="%tr"></div>' + 119 '<div id="%ml#" class="%ml"></div>' + 120 '<div id="%mr#" class="%mr"></div>' + 121 '<div id="%bl#" class="%bl"></div>' + 122 '<div id="%bc#" class="%bc"></div>' + 123 '<div id="%br#" class="%br"></div>' + 124 '</div>' + 122 125 '</div>', 123 126 124 127 //Hide the container when loading skins, later restored by skin css. … … 129 132 .replace( /#/g, '_' + baseIdNumber ) 130 133 .replace( /%/g, 'cke_dialog_' ) ); 131 134 132 var body = element.getChild( [ 0, 0 ] );135 var body = element.getChild( [ 0, 0, 0 ] ); 133 136 134 137 // Make the Title and Close Button unselectable. 135 138 body.getChild( 0 ).unselectable(); … … 141 144 parts : 142 145 { 143 146 dialog : element.getChild( 0 ), 147 body : body, 144 148 title : body.getChild( 0 ), 145 149 close : body.getChild( 1 ), 146 150 tabs : body.getChild( 2 ), -
_source/skins/kama/dialog.css
50 50 margin-bottom: 22px; 51 51 } 52 52 53 .cke_skin_kama .cke_browser_ie .cke_rtl .cke_dialog_title53 .cke_skin_kama .cke_browser_ie .cke_rtl .cke_dialog_title 54 54 { 55 55 position: static !important; 56 56 unicode-bidi: bidi-override; … … 176 176 } 177 177 178 178 /* IE7 + IE quirks */ 179 .cke_skin_kama .cke_browser_ie7 .cke_single_page .cke_dialog_contents179 .cke_skin_kama .cke_browser_ie7 .cke_single_page .cke_dialog_contents 180 180 { 181 181 margin-top: -10px; 182 182 position: relative; … … 475 475 right: 10px; 476 476 } 477 477 478 .cke_skin_kama .cke_browser_ie8 .cke_rtl .cke_dialog_close_button478 .cke_skin_kama .cke_browser_ie8 .cke_rtl .cke_dialog_close_button 479 479 { 480 480 left: 8px; 481 481 } … … 485 485 left: 10px; 486 486 } 487 487 488 .cke_skin_kama .cke_browser_ie7 .cke_rtl .cke_dialog_close_button488 .cke_skin_kama .cke_browser_ie7 .cke_rtl .cke_dialog_close_button 489 489 { 490 490 left: 16px; 491 491 top: 0; … … 497 497 }*/ 498 498 499 499 /* IE7 + IE quirks */ 500 .cke_skin_kama .cke_browser_ie7 .cke_rtl .cke_dialog_close_button500 .cke_skin_kama .cke_browser_ie7 .cke_rtl .cke_dialog_close_button 501 501 { 502 502 position: absolute; 503 503 left: 10px; … … 505 505 } 506 506 507 507 /* IE7 + IE quirks */ 508 .cke_skin_kama .cke_browser_ie7 .cke_single_page .cke_dialog_contents508 .cke_skin_kama .cke_browser_ie7 .cke_single_page .cke_dialog_contents 509 509 { 510 510 float: left; 511 511 } 512 512 513 513 /* IE7 + IE quirks */ 514 .cke_skin_kama .cke_browser_ie7 .cke_single_page .cke_dialog_footer514 .cke_skin_kama .cke_browser_ie7 .cke_single_page .cke_dialog_footer 515 515 { 516 516 clear: left; 517 517 } … … 523 523 } 524 524 525 525 /* Fix missing right border */ 526 .cke_skin_kama .cke_browser_ie6 .cke_rtl .cke_dialog_body526 .cke_skin_kama .cke_browser_ie6 .cke_rtl .cke_dialog_body 527 527 { 528 528 float: left; 529 529 } 530 530 531 531 /* IE7 + IE quirks */ 532 .cke_skin_kama .cke_browser_ie7 .cke_ltr .cke_dialog_close_button532 .cke_skin_kama .cke_browser_ie7 .cke_ltr .cke_dialog_close_button 533 533 { 534 534 margin-top: 0; 535 535 }