Shorter version of key identifying via null coalescing

This commit is contained in:
mattpass
2020-10-04 08:59:15 +01:00
parent d3b3715384
commit 1bc0ac1ec5
2 changed files with 4 additions and 4 deletions

View File

@@ -2677,7 +2677,7 @@ var ICEcoder = {
draggingWithKeyTest: function(evt) {
let key;
key = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
key = evt.keyCode ?? evt.which ?? evt.charCode;
key = parseInt(key, 10);
// Mac command key handling (224 = Moz, 91/93 = Webkit Left/Right Apple)
@@ -4920,7 +4920,7 @@ var ICEcoder = {
resetKeys: function(evt) {
var key, cM;
key = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
key = evt.keyCode ?? evt.which ?? evt.charCode;
if (key == 112 && true === this.codeZoomedOut) {
cM = this.getcMInstance();
@@ -4949,7 +4949,7 @@ var ICEcoder = {
},
handleModalKeyUp: function(evt, page) {
const key = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
const key = evt.keyCode ?? evt.which ?? evt.charCode;
const target = get('blackMask') ? get('blackMask') : parent.get('blackMask');
if ("settings" === page && 13 === key) {

View File

@@ -113,7 +113,7 @@ const pwStrength = function(pw) {
};
const checkCase = function(evt) {
const key = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
const key = evt.keyCode ?? evt.which ?? evt.charCode;
// Not caps lock key
if (20 !== key) {