Skip to content

Commit 332e27a

Browse files
committed
Remove KeyHandlerEvents from the Window global object
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
1 parent 479f102 commit 332e27a

6 files changed

Lines changed: 6 additions & 8 deletions

File tree

js/src/keyhandler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,4 +151,4 @@ const KeyHandlerEvents = {
151151
}
152152
};
153153

154-
window.KeyHandlerEvents = KeyHandlerEvents;
154+
export { KeyHandlerEvents };

js/src/main.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import $ from 'jquery';
22
import { AJAX } from './ajax.js';
33
import { Functions } from './functions.js';
4+
import { KeyHandlerEvents } from './keyhandler.js';
45
import { Navigation } from './navigation.js';
56
import { PageSettings } from './page_settings.js';
67

@@ -17,8 +18,8 @@ $(document).on('submit', 'form', AJAX.requestHandler);
1718

1819
$(document).on('ajaxError', AJAX.getFatalErrorHandler());
1920

20-
AJAX.registerTeardown('keyhandler.js', window.KeyHandlerEvents.off());
21-
AJAX.registerOnload('keyhandler.js', window.KeyHandlerEvents.on());
21+
AJAX.registerTeardown('main.js', KeyHandlerEvents.off());
22+
AJAX.registerOnload('main.js', KeyHandlerEvents.on());
2223

2324
window.crossFramingProtection();
2425

js/src/multi_column_sort.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { CommonParams } from './common.js';
1111
* @requires jQuery
1212
*/
1313

14-
AJAX.registerOnload('keyhandler.js', function () {
14+
AJAX.registerOnload('multi_column_sort.js', function () {
1515
$('th.draggable.column_heading.pointer.marker a').on('click', function (event) {
1616
var orderUrlRemove = $(this).parent().find('input[name="url-remove-order"]').val();
1717
var orderUrlAdd = $(this).parent().find('input[name="url-add-order"]').val();
@@ -32,6 +32,6 @@ AJAX.registerOnload('keyhandler.js', function () {
3232
});
3333
});
3434

35-
AJAX.registerTeardown('keyhandler.js', function () {
35+
AJAX.registerTeardown('multi_column_sort.js', function () {
3636
$(document).off('click', 'th.draggable.column_heading.pointer.marker a');
3737
});

libraries/classes/Header.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,6 @@ private function addDefaultScripts(): void
140140
$this->scripts->addFile('vendor/jquery/jquery-ui-timepicker-addon.js');
141141
$this->scripts->addFile('index.php', ['route' => '/messages', 'l' => $GLOBALS['lang']]);
142142
$this->scripts->addFile('shared.js');
143-
$this->scripts->addFile('keyhandler.js');
144143
$this->scripts->addFile('menu_resizer.js');
145144
$this->scripts->addFile('cross_framing_protection.js');
146145
$this->scripts->addFile('config.js');

test/classes/HeaderTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,6 @@ public function testAddedDefaultScripts(): void
262262
['name' => 'vendor/jquery/jquery-ui-timepicker-addon.js', 'fire' => 0],
263263
['name' => 'index.php', 'fire' => 0],
264264
['name' => 'shared.js', 'fire' => 0],
265-
['name' => 'keyhandler.js', 'fire' => 1],
266265
['name' => 'menu_resizer.js', 'fire' => 1],
267266
['name' => 'cross_framing_protection.js', 'fire' => 0],
268267
['name' => 'config.js', 'fire' => 1],

webpack.config.cjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ module.exports = [
4545
'indexes': './js/src/indexes.js',
4646
'jqplot/plugins/jqplot.byteFormatter': './js/src/jqplot/plugins/jqplot.byteFormatter.js',
4747
'jquery.sortable-table': './js/src/jquery.sortable-table.js',
48-
'keyhandler': './js/src/keyhandler.js',
4948
'main': './js/src/main.js',
5049
'makegrid': './js/src/makegrid.js',
5150
'menu_resizer': './js/src/menu_resizer.js',

0 commit comments

Comments
 (0)