WordPress.org

Make WordPress Core

Ticket #47131: 47131.2.diff

File 47131.2.diff, 8.8 KB (added by adamsilverstein, 2 months ago)
  • package-lock.json

    diff --git package-lock.json package-lock.json
    index 10420ec231..0f5bef8b04 100644
     
    38833883                },
    38843884                "create-hash": {
    38853885                        "version": "1.2.0",
    3886                         "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
     3886                        "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
    38873887                        "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
    38883888                        "dev": true,
    38893889                        "requires": {
     
    38963896                },
    38973897                "create-hmac": {
    38983898                        "version": "1.1.7",
    3899                         "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
     3899                        "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
    39003900                        "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
    39013901                        "dev": true,
    39023902                        "requires": {
     
    39563956                },
    39573957                "css-color-names": {
    39583958                        "version": "0.0.4",
    3959                         "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
     3959                        "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
    39603960                        "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
    39613961                        "dev": true
    39623962                },
     
    45934593                },
    45944594                "diffie-hellman": {
    45954595                        "version": "5.0.3",
    4596                         "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
     4596                        "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
    45974597                        "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
    45984598                        "dev": true,
    45994599                        "requires": {
     
    54165416                        "dependencies": {
    54175417                                "core-js": {
    54185418                                        "version": "1.2.7",
    5419                                         "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
     5419                                        "resolved": "http://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
    54205420                                        "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
    54215421                                }
    54225422                        }
     
    55015501                },
    55025502                "finalhandler": {
    55035503                        "version": "1.1.1",
    5504                         "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
     5504                        "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
    55055505                        "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
    55065506                        "dev": true,
    55075507                        "requires": {
     
    71407140                        "dependencies": {
    71417141                                "colors": {
    71427142                                        "version": "1.1.2",
    7143                                         "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     7143                                        "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
    71447144                                        "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
    71457145                                        "dev": true
    71467146                                }
     
    78417841                },
    78427842                "http-errors": {
    78437843                        "version": "1.6.3",
    7844                         "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
     7844                        "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
    78457845                        "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
    78467846                        "dev": true,
    78477847                        "requires": {
     
    78707870                },
    78717871                "http-proxy-middleware": {
    78727872                        "version": "0.18.0",
    7873                         "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz",
     7873                        "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz",
    78747874                        "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==",
    78757875                        "dev": true,
    78767876                        "requires": {
     
    1023510235                                },
    1023610236                                "readable-stream": {
    1023710237                                        "version": "2.3.6",
    10238                                         "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
     10238                                        "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
    1023910239                                        "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
    1024010240                                        "dev": true,
    1024110241                                        "requires": {
     
    1025010250                                },
    1025110251                                "string_decoder": {
    1025210252                                        "version": "1.1.1",
    10253                                         "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     10253                                        "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    1025410254                                        "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
    1025510255                                        "dev": true,
    1025610256                                        "requires": {
     
    1193211932                                },
    1193311933                                "colors": {
    1193411934                                        "version": "1.1.2",
    11935                                         "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     11935                                        "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
    1193611936                                        "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
    1193711937                                        "dev": true
    1193811938                                },
     
    1292512925                },
    1292612926                "regjsgen": {
    1292712927                        "version": "0.2.0",
    12928                         "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
     12928                        "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
    1292912929                        "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
    1293012930                },
    1293112931                "regjsparser": {
     
    1369213692                },
    1369313693                "sha.js": {
    1369413694                        "version": "2.4.11",
    13695                         "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
     13695                        "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
    1369613696                        "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
    1369713697                        "dev": true,
    1369813698                        "requires": {
     
    1449814498                        "dependencies": {
    1449914499                                "readable-stream": {
    1450014500                                        "version": "2.3.6",
    14501                                         "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
     14501                                        "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
    1450214502                                        "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
    1450314503                                        "dev": true,
    1450414504                                        "requires": {
     
    1451314513                                },
    1451414514                                "string_decoder": {
    1451514515                                        "version": "1.1.1",
    14516                                         "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
     14516                                        "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
    1451714517                                        "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
    1451814518                                        "dev": true,
    1451914519                                        "requires": {
     
    1469414694                        "dependencies": {
    1469514695                                "colors": {
    1469614696                                        "version": "1.1.2",
    14697                                         "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
     14697                                        "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
    1469814698                                        "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
    1469914699                                        "dev": true,
    1470014700                                        "optional": true
  • src/js/_enqueues/admin/common.js

    diff --git src/js/_enqueues/admin/common.js src/js/_enqueues/admin/common.js
    index 2fc0c38828..b09ed1ffbf 100644
    $document.ready( function() { 
    12741274                init: function() {
    12751275                        var self = this;
    12761276
     1277                        this.maybeDisableSortables = this.maybeDisableSortables.bind( this );
     1278
    12771279                        // Modify functionality based on custom activate/deactivate event
    12781280                        $document.on( 'wp-responsive-activate.wp-responsive', function() {
    12791281                                self.activate();
    $document.ready( function() { 
    13131315                        $document.on( 'wp-window-resized.wp-responsive', $.proxy( this.trigger, this ) );
    13141316
    13151317                        // This needs to run later as UI Sortable may be initialized later on $(document).ready().
    1316                         $window.on( 'load.wp-responsive', function() {
    1317                                 var width = navigator.userAgent.indexOf('AppleWebKit/') > -1 ? $window.width() : window.innerWidth;
     1318                        $window.on( 'load.wp-responsive', this.maybeDisableSortables );
    13181319
    1319                                 if ( width <= 782 ) {
    1320                                         self.disableSortables();
    1321                                 }
    1322                         });
     1320                        // When the screen columns are changed, potentially disable sortables.
     1321                        $( '#screen-options-wrap input' ).on( 'click', this.maybeDisableSortables );
     1322                },
     1323
     1324                /**
     1325                 * Disable sortables if there is only one metabox, and the screen is in one column mode. Otherwise, enable sortables.
     1326                 */
     1327                maybeDisableSortables: function() {
     1328                        var width = navigator.userAgent.indexOf('AppleWebKit/') > -1 ? $window.width() : window.innerWidth;
     1329
     1330                        if (
     1331                                ( width <= 782 ) ||
     1332                                ( 1 >= $sortables.find( 'h2:visible' ).length && jQuery( '.columns-prefs-1 input' ).prop( 'checked' ) )
     1333                        ) {
     1334                                this.disableSortables();
     1335                        } else {
     1336                                this.enableSortables();
     1337                        }
    13231338                },
    13241339
    13251340                /**
    $document.ready( function() { 
    13561371                deactivate: function() {
    13571372                        setPinMenu();
    13581373                        $adminmenu.removeData('wp-responsive');
    1359                         this.enableSortables();
     1374
     1375                        this.maybeDisableSortables();
    13601376                },
    13611377
    13621378                /**
    $document.ready( function() { 
    13911407                        } else {
    13921408                                this.disableOverlay();
    13931409                        }
     1410
     1411                        this.maybeDisableSortables();
    13941412                },
    13951413
    13961414                /**
    $document.ready( function() { 
    14391457                        if ( $sortables.length ) {
    14401458                                try {
    14411459                                        $sortables.sortable( 'disable' );
     1460                                        $sortables.find( 'h2' ).css( 'cursor', 'auto' );
    14421461                                } catch ( e ) {}
    14431462                        }
    14441463                },
    $document.ready( function() { 
    14541473                        if ( $sortables.length ) {
    14551474                                try {
    14561475                                        $sortables.sortable( 'enable' );
     1476                                        $sortables.find( 'h2' ).css( 'cursor', 'move' );
    14571477                                } catch ( e ) {}
    14581478                        }
    14591479                }