Skip to content
This repository was archived by the owner on Dec 14, 2023. It is now read-only.

Commit 1bc0ac1

Browse files
author
mattpass
committed
Shorter version of key identifying via null coalescing
1 parent d3b3715 commit 1bc0ac1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

assets/js/icecoder.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2677,7 +2677,7 @@ var ICEcoder = {
26772677
draggingWithKeyTest: function(evt) {
26782678
let key;
26792679

2680-
key = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
2680+
key = evt.keyCode ?? evt.which ?? evt.charCode;
26812681
key = parseInt(key, 10);
26822682

26832683
// Mac command key handling (224 = Moz, 91/93 = Webkit Left/Right Apple)
@@ -4920,7 +4920,7 @@ var ICEcoder = {
49204920
resetKeys: function(evt) {
49214921
var key, cM;
49224922

4923-
key = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
4923+
key = evt.keyCode ?? evt.which ?? evt.charCode;
49244924

49254925
if (key == 112 && true === this.codeZoomedOut) {
49264926
cM = this.getcMInstance();
@@ -4949,7 +4949,7 @@ var ICEcoder = {
49494949
},
49504950

49514951
handleModalKeyUp: function(evt, page) {
4952-
const key = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
4952+
const key = evt.keyCode ?? evt.which ?? evt.charCode;
49534953
const target = get('blackMask') ? get('blackMask') : parent.get('blackMask');
49544954

49554955
if ("settings" === page && 13 === key) {

lib/login.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@
113113
};
114114

115115
const checkCase = function(evt) {
116-
const key = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
116+
const key = evt.keyCode ?? evt.which ?? evt.charCode;
117117

118118
// Not caps lock key
119119
if (20 !== key) {

0 commit comments

Comments
 (0)