Skip to content
This repository was archived by the owner on Apr 29, 2019. It is now read-only.

Commit 068a97e

Browse files
author
Stanislav Idolov
authored
🔃 [EngCom] Public Pull Requests - 2.3-develop
Accepted Public Pull Requests: - magento/magento2#14270: Remove usage of $.browser as it's unused and deprecated in jQuery. Fixes #14267 (by @jonathanKingston) - magento/magento2#14157: [Foward-Port of #14156] Add website- and storeview-code in stores admin grid (by @aschrammel) - magento/magento2#14218: Removing unused legacy price code (by @jonathanKingston) - magento/magento2#14173: 2.3 devel 14172 set timeout (by @jonathanKingston) Fixed GitHub Issues: - magento/magento2#14267: Use of deprecated $.browser (reported by @jonathanKingston) has been fixed in magento/magento2#14270 by @jonathanKingston in 2.3-develop branch Related commits: 1. 6c46def - magento/magento2#14172: Remove use of setTimeout eval (reported by @jonathanKingston) has been fixed in magento/magento2#14173 by @jonathanKingston in 2.3-develop branch Related commits: 1. e501f67 2. 0684b13
2 parents 8088a14 + 4745967 commit 068a97e

File tree

19 files changed

+19
-44
lines changed

19 files changed

+19
-44
lines changed

app/code/Magento/Backend/Block/System/Store/Grid/Render/Group.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public function render(\Magento\Framework\DataObject $row)
2727
$this->getUrl('adminhtml/*/editGroup', ['group_id' => $row->getGroupId()]) .
2828
'">' .
2929
$this->escapeHtml($row->getData($this->getColumn()->getIndex())) .
30-
'</a>';
30+
'</a><br />'
31+
. '(' . __('Code') . ': ' . $row->getGroupCode() . ')';
3132
}
3233
}

app/code/Magento/Backend/Block/System/Store/Grid/Render/Store.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public function render(\Magento\Framework\DataObject $row)
2727
$this->getUrl('adminhtml/*/editStore', ['store_id' => $row->getStoreId()]) .
2828
'">' .
2929
$this->escapeHtml($row->getData($this->getColumn()->getIndex())) .
30-
'</a>';
30+
'</a><br />' .
31+
'(' . __('Code') . ': ' . $row->getStoreCode() . ')';
3132
}
3233
}

app/code/Magento/Backend/Block/System/Store/Grid/Render/Website.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public function render(\Magento\Framework\DataObject $row)
2424
$this->getUrl('adminhtml/*/editWebsite', ['website_id' => $row->getWebsiteId()]) .
2525
'">' .
2626
$this->escapeHtml($row->getData($this->getColumn()->getIndex())) .
27-
'</a>';
27+
'</a><br />' .
28+
'(' . __('Code') . ': ' . $row->getCode() . ')';
2829
}
2930
}

app/code/Magento/Checkout/view/frontend/web/js/model/step-navigator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ define([
144144
*/
145145
navigateTo: function (code, scrollToElementId) {
146146
var sortedItems = steps().sort(this.sortItems),
147-
bodyElem = $.browser.safari || $.browser.chrome ? $('body') : $('html');
147+
bodyElem = $('body');
148148

149149
scrollToElementId = scrollToElementId || null;
150150

app/code/Magento/Checkout/view/frontend/web/js/view/progress-bar.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ define([
88
'underscore',
99
'ko',
1010
'uiComponent',
11-
'Magento_Checkout/js/model/step-navigator',
12-
'jquery/jquery.hashchange'
11+
'Magento_Checkout/js/model/step-navigator'
1312
], function ($, _, ko, Component, stepNavigator) {
1413
'use strict';
1514

@@ -25,7 +24,7 @@ define([
2524
/** @inheritdoc */
2625
initialize: function () {
2726
this._super();
28-
$(window).hashchange(_.bind(stepNavigator.handleHash, stepNavigator));
27+
window.addEventListener('hashchange', _.bind(stepNavigator.handleHash, stepNavigator));
2928
stepNavigator.handleHash();
3029
},
3130

app/code/Magento/Config/view/adminhtml/templates/system/config/edit.phtml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
require([
3333
"jquery",
3434
"uiRegistry",
35-
"jquery/jquery.hashchange",
3635
"mage/mage",
3736
"prototype",
3837
"mage/adminhtml/form",
@@ -379,7 +378,7 @@ require([
379378
return false;
380379
};
381380

382-
jQuery(window).hashchange(handleHash);
381+
window.addEventListener('hashchange', handleHash);
383382
handleHash();
384383

385384
registry.set('adminSystemConfig', adminSystemConfig);

app/code/Magento/Integration/Controller/Adminhtml/Integration/LoginSuccessCallback.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ class LoginSuccessCallback extends \Magento\Integration\Controller\Adminhtml\Int
1515
*/
1616
public function execute()
1717
{
18-
$this->getResponse()->setBody('<script>setTimeout("self.close()",1000);</script>');
18+
$this->getResponse()->setBody('<script>setTimeout(self.close.bind(this), 1000);</script>');
1919
}
2020
}

app/code/Magento/Store/Model/ResourceModel/Website/Collection.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,11 @@ public function joinGroupAndStore()
138138
$this->getSelect()->joinLeft(
139139
['group_table' => $this->getTable('store_group')],
140140
'main_table.website_id = group_table.website_id',
141-
['group_id' => 'group_id', 'group_title' => 'name']
141+
['group_id' => 'group_id', 'group_title' => 'name', 'group_code' => 'code']
142142
)->joinLeft(
143143
['store_table' => $this->getTable('store')],
144144
'group_table.group_id = store_table.group_id',
145-
['store_id' => 'store_id', 'store_title' => 'name']
145+
['store_id' => 'store_id', 'store_title' => 'name', 'store_code' => 'code']
146146
);
147147
$this->addOrder('group_table.name', \Magento\Framework\DB\Select::SQL_ASC) // store name
148148
->addOrder(

app/code/Magento/Theme/view/base/requirejs-config.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ var config = {
1515
},
1616
'shim': {
1717
'jquery/jquery-migrate': ['jquery'],
18-
'jquery/jquery.hashchange': ['jquery', 'jquery/jquery-migrate'],
1918
'jquery/jstree/jquery.hotkeys': ['jquery'],
2019
'jquery/hover-intent': ['jquery'],
2120
'mage/adminhtml/backup': ['prototype'],
@@ -39,7 +38,6 @@ var config = {
3938
'jquery/validate': 'jquery/jquery.validate',
4039
'jquery/hover-intent': 'jquery/jquery.hoverIntent',
4140
'jquery/file-uploader': 'jquery/fileUploader/jquery.fileupload-fp',
42-
'jquery/jquery.hashchange': 'jquery/jquery.ba-hashchange.min',
4341
'prototype': 'legacy-build.min',
4442
'jquery/jquery-storageapi': 'jquery/jquery.storageapi.min',
4543
'text': 'mage/requirejs/text',

app/code/Magento/Ui/view/base/web/js/lib/view/utils/raf.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ define([
1919
window.onRequestAnimationFrame ||
2020
window.msRequestAnimationFrame ||
2121
function (callback) {
22+
if (typeof callback != 'function') {
23+
throw new Error('raf argument "callback" must be of type function');
24+
}
2225
window.setTimeout(callback, 1000 / 60);
2326
};
2427

app/code/Magento/User/view/adminhtml/web/app-config.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
require.config({
1010
'waitSeconds': 0,
1111
'shim': {
12-
'jquery/jquery.hashchange': ['jquery'],
1312
'jquery/jstree/jquery.hotkeys': ['jquery'],
1413
'jquery/hover-intent': ['jquery'],
1514
'mage/adminhtml/backup': ['prototype'],
@@ -28,7 +27,6 @@ require.config({
2827
'jquery/validate': 'jquery/jquery.validate',
2928
'jquery/hover-intent': 'jquery/jquery.hoverIntent',
3029
'jquery/file-uploader': 'jquery/fileUploader/jquery.fileupload-fp',
31-
'jquery/jquery.hashchange': 'jquery/jquery.ba-hashchange.min',
3230
'prototype': 'prototype/prototype-amd',
3331
'text': 'requirejs/text',
3432
'domReady': 'requirejs/domReady',

app/design/frontend/Magento/blank/etc/view.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,6 @@
260260
<exclude>
261261
<item type="file">Lib::jquery/jquery.min.js</item>
262262
<item type="file">Lib::jquery/jquery-ui-1.9.2.js</item>
263-
<item type="file">Lib::jquery/jquery.ba-hashchange.min.js</item>
264263
<item type="file">Lib::jquery/jquery.details.js</item>
265264
<item type="file">Lib::jquery/jquery.details.min.js</item>
266265
<item type="file">Lib::jquery/jquery.hoverIntent.js</item>

app/design/frontend/Magento/luma/etc/view.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,6 @@
270270
<exclude>
271271
<item type="file">Lib::jquery/jquery.min.js</item>
272272
<item type="file">Lib::jquery/jquery-ui-1.9.2.js</item>
273-
<item type="file">Lib::jquery/jquery.ba-hashchange.min.js</item>
274273
<item type="file">Lib::jquery/jquery.details.js</item>
275274
<item type="file">Lib::jquery/jquery.details.min.js</item>
276275
<item type="file">Lib::jquery/jquery.hoverIntent.js</item>

app/design/frontend/Magento/rush/etc/view.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,6 @@
261261
<exclude>
262262
<item type="file">Lib::jquery/jquery.min.js</item>
263263
<item type="file">Lib::jquery/jquery-ui-1.9.2.js</item>
264-
<item type="file">Lib::jquery/jquery.ba-hashchange.min.js</item>
265264
<item type="file">Lib::jquery/jquery.details.js</item>
266265
<item type="file">Lib::jquery/jquery.details.min.js</item>
267266
<item type="file">Lib::jquery/jquery.hoverIntent.js</item>

dev/tests/integration/testsuite/Magento/Deploy/_files/zoom1/etc/view.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
<exclude>
1313
<item type="file">Lib::jquery/jquery.min.js</item>
1414
<item type="file">Lib::jquery/jquery-ui-1.9.2.js</item>
15-
<item type="file">Lib::jquery/jquery.ba-hashchange.min.js</item>
1615
<item type="file">Lib::jquery/jquery.details.js</item>
1716
<item type="file">Lib::jquery/jquery.details.min.js</item>
1817
<item type="file">Lib::jquery/jquery.hoverIntent.js</item>

lib/web/jquery/jquery.ba-hashchange.min.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

lib/web/legacy-build.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/web/mage/adminhtml/tools.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,6 @@ function checkByProductPriceType(elem) {
8989

9090
}
9191

92-
Event.observe(window, 'load', function () {
93-
if ($('price_default') && $('price_default').checked) {
94-
$('price').disabled = 'disabled';
95-
}
96-
});
97-
9892
function toggleSeveralValueElements(checkbox, containers, excludedElements, checked) {
9993
'use strict';
10094

lib/web/mage/popup-window.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,8 @@ define([
5757
settings.windowURL = settings.windowURL || element.attr('href');
5858

5959
if (settings.centerBrowser) {
60-
if ($.browser.msie) { // Hacked together for IE browsers
61-
centeredY = window.screenTop - 120 +
62-
(((document.documentElement.clientHeight + 120) / 2 - settings.height / 2));
63-
centeredX = window.screenLeft + (((document.body.offsetWidth + 20) / 2 - settings.width / 2));
64-
} else {
65-
centeredY = window.screenY + ((window.outerHeight / 2 - settings.height / 2));
66-
centeredX = window.screenX + ((window.outerWidth / 2 - settings.width / 2));
67-
}
60+
centeredY = window.screenY + ((window.outerHeight / 2 - settings.height / 2));
61+
centeredX = window.screenX + ((window.outerWidth / 2 - settings.width / 2));
6862
windowFeatures += ',left=' + centeredX + ',top=' + centeredY;
6963
} else if (settings.centerScreen) {
7064
centeredY = (screen.height - settings.height) / 2;

0 commit comments

Comments
 (0)