fix(cloudcmd) drop support of node < 14

This commit is contained in:
coderaiser 2020-12-28 23:00:04 +02:00
parent 7371871f15
commit c3339d8ea2
7 changed files with 12 additions and 9 deletions

View file

@ -638,7 +638,7 @@ function CmdProto() {
if (!current)
DOM.getCurrentFile();
const parent = current && current.parentElement;
const parent = current?.parentElement;
const name = DOM.getCurrentName(current);
if (current && name !== '..') {
@ -685,7 +685,7 @@ function CmdProto() {
/* scroll on one page */
this.scrollByPages = (element, pPages) => {
const ret = element && element.scrollByPages && pPages;
const ret = element?.scrollByPages && pPages;
if (ret)
element.scrollByPages(pPages);

View file

@ -103,7 +103,7 @@ function getPath(el, path = []) {
async function config() {
const [, config] = await tryToCatch(DOM.Files.get, 'config');
const type = config && config.packer;
const type = config?.packer;
EXT = DOM.getPackerExt(type);
}
@ -461,7 +461,7 @@ function dragndrop() {
function unload() {
DOM.Events.add(['unload', 'beforeunload'], (event) => {
const {Key} = CloudCmd;
const isBind = Key && Key.isBind();
const isBind = Key?.isBind();
if (isBind)
return;

View file

@ -4,7 +4,7 @@ module.exports.registerSW = registerSW;
module.exports.unregisterSW = unregisterSW;
module.exports.listenSW = (sw, ...args) => {
sw && sw.addEventListener(...args);
sw?.addEventListener(...args);
};
async function registerSW(prefix) {
@ -21,6 +21,6 @@ async function registerSW(prefix) {
}
async function unregisterSW(prefix) {
const reg = await registerSW(prefix);
reg && reg.unregister(prefix);
reg?.unregister(prefix);
}