Ahmad Kholid преди 2 години
родител
ревизия
4f89b22d1d

+ 1 - 0
.eslintrc.js

@@ -39,6 +39,7 @@ module.exports = {
     'func-names': 'off',
     'import/no-named-default': 'off',
     'no-restricted-syntax': 'off',
+    'vue/multi-word-component-names': 'off',
     'import/extensions': [
       'error',
       'always',

+ 0 - 57
src/background/messageListener.js

@@ -1,57 +0,0 @@
-export default function () {
-  const message = new MessageListener('background');
-
-  message.on('fetch:text', (url) => {
-    return fetch(url).then((response) => response.text());
-  });
-  message.on('open:dashboard', async (url) => {
-    const tabOptions = {
-      active: true,
-      url: browser.runtime.getURL(
-        `/newtab.html#${typeof url === 'string' ? url : ''}`
-      ),
-    };
-
-    try {
-      const [tab] = await browser.tabs.query({
-        url: browser.runtime.getURL('/newtab.html'),
-      });
-
-      if (tab) {
-        await browser.tabs.update(tab.id, tabOptions);
-        await browser.tabs.reload(tab.id);
-      } else {
-        browser.tabs.create(tabOptions);
-      }
-    } catch (error) {
-      console.error(error);
-    }
-  });
-  message.on('get:sender', (_, sender) => {
-    return sender;
-  });
-
-  message.on('collection:execute', executeCollection);
-  message.on('collection:stop', (id) => {
-    const collection = runningCollections[id];
-    if (!collection) {
-      workflowState.delete(id);
-      return;
-    }
-
-    collection.stop();
-  });
-
-  message.on('workflow:check-state', checkRunnigWorkflows);
-  message.on('workflow:execute', (workflow) => executeWorkflow(workflow));
-  message.on('workflow:stop', (id) => {
-    const workflow = runningWorkflows[id];
-
-    if (!workflow) {
-      workflowState.delete(id);
-      return;
-    }
-
-    workflow.stop();
-  });
-}

+ 1 - 1
src/components/newtab/workflow/edit/Trigger/TriggerInterval.vue

@@ -44,7 +44,7 @@ defineProps({
     default: () => ({}),
   },
 });
-defineEmits(['update']);
+const emit = defineEmits(['update']);
 
 const { t } = useI18n();
 

+ 1 - 1
src/content/blocksHandler/handlerForms.js

@@ -24,7 +24,7 @@ async function forms(block) {
   if (data.multiple) {
     const promises = Array.from(elements).map(async (element) => {
       markElement(element, block);
-      await handleFormElement(element, data, eventResolve);
+      await handleFormElement(element, data);
     });
 
     await Promise.allSettled(promises);

+ 1 - 1
src/content/blocksHandler/handlerPressKey.js

@@ -61,9 +61,9 @@ function pressKeyWithJs(element, keys) {
 
       if (isEditable || isTextField) {
         const isDigit = /^[0-9]$/.test(key);
+        const contentKey = isEditable ? 'textContent' : 'value';
 
         if (isLetter || isDigit) {
-          const contentKey = isEditable ? 'textContent' : 'value';
           element[contentKey] += key;
 
           return;

+ 0 - 1
src/content/services/recordWorkflow/recordEvents.js

@@ -95,7 +95,6 @@ function onChange({ target }) {
       id: 'trigger-event',
       data: {
         selector,
-        description,
         eventName: 'change',
         eventType: 'event',
         waitForSelector: true,

+ 0 - 2
src/content/utils.js

@@ -123,8 +123,6 @@ function messageTopFrame(windowCtx) {
     };
 
     timeout = setTimeout(() => {
-      if (isResolved) return;
-
       windowCtx.removeEventListener('message', messageListener);
       resolve(null);
     }, 5000);