Ticket #188: 188_3.patch

File 188_3.patch, 3.6 KB (added by Frederico Caldeira Knabben, 8 years ago)
  • _source/plugins/button/plugin.js

     
    210210
    211211                output.push(
    212212                                        ' onkeydown="return CKEDITOR.tools.callFunction(', keydownFn, ', event);"' +
    213                                         ' onfocus="return CKEDITOR.tools.callFunction(', focusFn,', event);"' +
    214                                 ' onclick="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' +
     213                                        ' onfocus="return CKEDITOR.tools.callFunction(', focusFn,', event);" ' +
     214                                        ( CKEDITOR.env.ie ? 'onclick="return false;" onmouseup' : 'onclick' ) +         // #188
     215                                                '="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' +
    215216                                        '<span class="cke_icon"' );
    216217
    217218                if ( this.icon )
  • _source/plugins/listblock/plugin.js

     
    9696                                                        '<li id=', id, ' class=cke_panel_listItem role=presentation>' +
    9797                                                                '<a id="', id, '_option" _cke_focus=1 hidefocus=true' +
    9898                                                                        ' title="', title || value, '"' +
    99                                                                         ' href="javascript:void(\'', value, '\')"' +
    100                                                                         ' onclick="CKEDITOR.tools.callFunction(', this._.getClick(), ',\'', value, '\'); return false;"',
     99                                                                        ' href="javascript:void(\'', value, '\')" ' +
     100                                                                        ( CKEDITOR.env.ie ? 'onmouseup' : 'onclick' ) +         // #188
     101                                                                                '="CKEDITOR.tools.callFunction(', this._.getClick(), ',\'', value, '\'); return false;"',
    101102                                                                        ' role="option"' +
    102103                                                                        ' aria-posinset="' + ++this._.size + '">',
    103104                                                                        html || value,
  • _source/plugins/menu/plugin.js

     
    478478                                output.push(
    479479//                                      ' onkeydown="return CKEDITOR.ui.button._.keydown(', index, ', event);"' +
    480480                                        ' onmouseover="CKEDITOR.tools.callFunction(', menu._.itemOverFn, ',', index, ');"' +
    481                                         ' onmouseout="CKEDITOR.tools.callFunction(', menu._.itemOutFn, ',', index, ');"' +
    482                                         ' onclick="CKEDITOR.tools.callFunction(', menu._.itemClickFn, ',', index, '); return false;"' +
     481                                        ' onmouseout="CKEDITOR.tools.callFunction(', menu._.itemOutFn, ',', index, ');" ' +
     482                                        ( CKEDITOR.env.ie ? 'onmouseup' : 'onclick' ) +         // #188
     483                                                '="CKEDITOR.tools.callFunction(', menu._.itemClickFn, ',', index, '); return false;"' +
    483484                                        '>' +
    484485                                                '<span class="cke_icon_wrapper"><span class="cke_icon"' +
    485486                                                        ( this.icon ? ' style="background-image:url(' + CKEDITOR.getUrl( this.icon ) + ');background-position:0 ' + offset + 'px;"'
  • _source/plugins/richcombo/plugin.js

     
    199199
    200200                        output.push(
    201201                                        ' onkeydown="CKEDITOR.tools.callFunction( ', keyDownFn, ', event, this );"' +
    202                                         ' onfocus="return CKEDITOR.tools.callFunction(', focusFn, ', event);"' +
    203                                         ' onclick="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' +
     202                                        ' onfocus="return CKEDITOR.tools.callFunction(', focusFn, ', event);" ' +
     203                                        ( CKEDITOR.env.ie ? 'onmouseup' : 'onclick' ) +         // #188
     204                                                '="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' +
    204205                                                '<span>' +
    205206                                                        '<span id="' + id + '_text" class="cke_text cke_inline_label">' + this.label + '</span>' +
    206207                                                '</span>' +
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy