WordPress.org

Make WordPress Core

Ticket #22975: 22975.browser.patch

File 22975.browser.patch, 1.9 KB (added by ocean90, 5 years ago)
  • wp-includes/js/admin-bar.js

     
    124124
    125125                        var id = $(this).attr('href');
    126126
    127                         if ( $.browser.webkit && id && id.charAt(0) == '#' ) {
     127                        var ua = navigator.userAgent.toLowerCase();
     128                        if ( ua.indexOf('applewebkit') != -1 && id && id.charAt(0) == '#' ) {
    128129                                setTimeout(function () {
    129130                                        $(id).focus();
    130131                                }, 100);
  • wp-includes/js/autosave.js

     
    8787                 * Workaround for WebKit bug preventing a form submitting twice to the same action.
    8888                 * https://bugs.webkit.org/show_bug.cgi?id=28633
    8989                 */
    90                 if ( $.browser.safari ) {
     90                var ua = navigator.userAgent.toLowerCase();
     91                if ( ua.indexOf('safari') != -1 && ua.indexOf('chrome') == -1 ) {
    9192                        $('form#post').attr('action', function(index, value) {
    9293                                return value + '?t=' + new Date().getTime();
    9394                        });
  • wp-includes/js/thickbox/thickbox.js

     
    230230                                        jQuery("#TB_window").css({'visibility':'visible'});
    231231                                }else if(url.indexOf('TB_iframe') != -1){
    232232                                        tb_position();
    233                                         if(jQuery.browser.safari){//safari needs help because it will not fire iframe onload
    234                                                 jQuery("#TB_load").remove();
    235                                                 jQuery("#TB_window").css({'visibility':'visible'});
    236                                         }
     233                                        jQuery("#TB_load").remove();
     234                                        jQuery("#TB_window").css({'visibility':'visible'});
    237235                                }else{
    238236                                        jQuery("#TB_ajaxContent").load(url += "&random=" + (new Date().getTime()),function(){//to do a post change this load method
    239237                                                tb_position();