Ticket #188: 188.patch

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

     
    206206
    207207                output.push(
    208208                                        ' onkeydown="return CKEDITOR.tools.callFunction(', keydownFn, ', event);"' +
    209                                         ' onfocus="return CKEDITOR.tools.callFunction(', focusFn,', event);"' +
    210                                 ' onclick="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' +
     209                                        ' onfocus="return CKEDITOR.tools.callFunction(', focusFn,', event);" ' +
     210                                        ( CKEDITOR.env.ie ? 'onmouseup' : 'onclick' ) +         // #188
     211                                                '="CKEDITOR.tools.callFunction(', clickFn, ', this); return false;">' +
    211212                                        '<span class="cke_icon"' );
    212213
    213214                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

     
    442442                                output.push(
    443443//                                      ' onkeydown="return CKEDITOR.ui.button._.keydown(', index, ', event);"' +
    444444                                        ' onmouseover="CKEDITOR.tools.callFunction(', menu._.itemOverFn, ',', index, ');"' +
    445                                         ' onmouseout="CKEDITOR.tools.callFunction(', menu._.itemOutFn, ',', index, ');"' +
    446                                         ' onclick="CKEDITOR.tools.callFunction(', menu._.itemClickFn, ',', index, '); return false;"' +
     445                                        ' onmouseout="CKEDITOR.tools.callFunction(', menu._.itemOutFn, ',', index, ');" ' +
     446                                        ( CKEDITOR.env.ie ? 'onmouseup' : 'onclick' ) +         // #188
     447                                                '="CKEDITOR.tools.callFunction(', menu._.itemClickFn, ',', index, '); return false;"' +
    447448                                        '>' +
    448449                                                '<span class="cke_icon_wrapper"><span class="cke_icon"' +
    449450                                                        ( 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