fix syntax when determining action listener

This commit is contained in:
buzz-lightsnack-2007 2024-04-23 22:46:23 +08:00
parent b6869a7d61
commit db72c0fa36

View file

@ -1,6 +1,6 @@
export default class Tabs { export default class Tabs {
static addActionListener(event, callback) { static addActionListener(event, callback) {
(event.toLowerCase().contains(`update`)) ? chrome.tabs.onUpdated.addListener(async (tabId, info, tab) => {callback({"tabId": tabId, "info": info, "tab": tab})}) : false; (event.toLowerCase().includes(`update`)) ? chrome.tabs.onUpdated.addListener(async (tabId, info, tab) => {callback({"tabId": tabId, "info": info, "tab": tab})}) : false;
}; };
static create(URL, index, pinned = false) { static create(URL, index, pinned = false) {
@ -23,7 +23,7 @@ export default class Tabs {
let TABS = {}; let TABS = {};
TABS.all = await chrome.tabs.query(filters); TABS.all = await chrome.tabs.query(filters);
TABS.result = ((Array.isArray(TABS.all) ? (TABS.all).length > 0 : false) && ((index != null && (typeof index).contains(`num`)) ? index >= 0 : false)) ? TABS.all[index] : ((Array.isArray(TABS.all) ? (TABS.all).length > 0 : false) ? TABS.all : null); TABS.result = ((Array.isArray(TABS.all) ? (TABS.all).length > 0 : false) && ((index != null && (typeof index).includes(`num`)) ? index >= 0 : false)) ? TABS.all[index] : ((Array.isArray(TABS.all) ? (TABS.all).length > 0 : false) ? TABS.all : null);
return (TABS.result); return (TABS.result);
} }