Ticket #6200: 6200_4.patch

File 6200_4.patch, 4.8 KB (added by Garry Yao, 13 years ago)
  • _source/skins/v2/dialog.css

     
    853853{
    854854        margin-right: 10px;
    855855}
     856
     857/* Compensate focus outline for some input elements. (#6200) */
     858.cke_skin_v2 .cke_browser_gecko .cke_dialog_ui_checkbox_input:focus,
     859.cke_skin_v2 .cke_browser_gecko .cke_dialog_ui_radio_input:focus,
     860.cke_skin_v2 .cke_browser_gecko .cke_dialog_ui_input_select:focus,
     861.cke_skin_v2 .cke_browser_gecko .cke_btn_over,
     862.cke_skin_v2 .cke_browser_ie .cke_btn_over
     863{
     864        outline: 1px dotted #696969;
     865}
     866
     867/* IE<8 instead doesn't support CSS outline property, emulated with dotted border. */
     868.cke_skin_v2 .cke_browser_ie .cke_dialog_ui_checkbox_input,
     869.cke_skin_v2 .cke_browser_ie .cke_dialog_ui_ratio_input,
     870.cke_skin_v2 .cke_browser_ie .cke_btn_reset,
     871.cke_skin_v2 .cke_browser_ie .cke_btn_locked,
     872.cke_skin_v2 .cke_browser_ie .cke_btn_unlocked
     873{
     874        *border: 1px solid transparent !important;
     875}
     876
     877.cke_skin_v2 .cke_browser_ie .cke_dialog_ui_focused,
     878.cke_skin_v2 .cke_browser_ie .cke_btn_over
     879{
     880        *border: 1px dotted #696969 !important;
     881}
  • _source/skins/office2003/dialog.css

     
    836836{
    837837        margin-right: 10px;
    838838}
     839
     840/* Compensate focus outline for some input elements. (#6200) */
     841.cke_skin_office2003 .cke_browser_gecko .cke_dialog_ui_checkbox_input:focus,
     842.cke_skin_office2003 .cke_browser_gecko .cke_dialog_ui_radio_input:focus,
     843.cke_skin_office2003 .cke_browser_gecko .cke_dialog_ui_input_select:focus,
     844.cke_skin_office2003 .cke_browser_gecko .cke_btn_over,
     845.cke_skin_office2003 .cke_browser_ie .cke_btn_over
     846{
     847        outline: 1px dotted #696969;
     848}
     849
     850/* IE<8 instead doesn't support CSS outline property, emulated with dotted border. */
     851.cke_skin_office2003 .cke_browser_ie .cke_dialog_ui_checkbox_input,
     852.cke_skin_office2003 .cke_browser_ie .cke_dialog_ui_ratio_input,
     853.cke_skin_office2003 .cke_browser_ie .cke_btn_reset,
     854.cke_skin_office2003 .cke_browser_ie .cke_btn_locked,
     855.cke_skin_office2003 .cke_browser_ie .cke_btn_unlocked
     856{
     857        *border: 1px solid transparent !important;
     858}
     859
     860.cke_skin_office2003 .cke_browser_ie .cke_dialog_ui_focused,
     861.cke_skin_office2003 .cke_browser_ie .cke_btn_over
     862{
     863        *border: 1px dotted #696969 !important;
     864}
  • _source/plugins/dialog/plugin.js

     
    23472347                                var me = this;
    23482348                                dialog.on( 'load', function()
    23492349                                        {
    2350                                                 if ( me.getInputElement() )
     2350                                                var input = me.getInputElement();
     2351                                                if ( input )
    23512352                                                {
    2352                                                         me.getInputElement().on( 'focus', function()
     2353                                                        var focusClass = me.type in { 'checkbox' : 1, 'ratio' : 1 } && CKEDITOR.env.ie && CKEDITOR.env.version < 8 ? 'cke_dialog_ui_focused' : '';
     2354                                                        input.on( 'focus', function()
    23532355                                                                {
    23542356                                                                        dialog._.tabBarMode = false;
    23552357                                                                        dialog._.hasFocus = true;
    23562358                                                                        me.fire( 'focus' );
    2357                                                                 }, me );
     2359                                                                        focusClass && this.addClass( focusClass );
     2360
     2361                                                                });
     2362
     2363                                                        input.on( 'blur', function()
     2364                                                                {
     2365                                                                        me.fire( 'blur' );
     2366                                                                        focusClass && this.removeClass( focusClass );
     2367                                                                });
    23582368                                                }
    23592369                                        } );
    23602370
  • _source/skins/kama/dialog.css

     
    935935{
    936936        margin-right: 10px;
    937937}
     938
     939/* Compensate focus outline for some input elements. (#6200) */
     940.cke_skin_kama .cke_browser_gecko .cke_dialog_ui_checkbox_input:focus,
     941.cke_skin_kama .cke_browser_gecko .cke_dialog_ui_radio_input:focus,
     942.cke_skin_kama .cke_browser_gecko .cke_dialog_ui_input_select:focus,
     943.cke_skin_kama .cke_browser_gecko .cke_btn_over,
     944.cke_skin_kama .cke_browser_ie .cke_btn_over
     945{
     946        outline: 1px dotted #696969;
     947}
     948
     949/* IE<8 instead doesn't support CSS outline property, emulated with dotted border. */
     950.cke_skin_kama .cke_browser_ie .cke_dialog_ui_checkbox_input,
     951.cke_skin_kama .cke_browser_ie .cke_dialog_ui_ratio_input,
     952.cke_skin_kama .cke_browser_ie .cke_btn_reset,
     953.cke_skin_kama .cke_browser_ie .cke_btn_locked,
     954.cke_skin_kama .cke_browser_ie .cke_btn_unlocked
     955{
     956        *border: 1px solid transparent !important;
     957}
     958
     959.cke_skin_kama .cke_browser_ie .cke_dialog_ui_focused,
     960.cke_skin_kama .cke_browser_ie .cke_btn_over
     961{
     962        *border: 1px dotted #696969 !important;
     963}
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy