Browse Source

chore: bump version to 0.4.6

Ahmad Kholid 3 years ago
parent
commit
e74e7fc7db

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "automa",
   "name": "automa",
-  "version": "0.4.5",
+  "version": "0.4.6",
   "description": "An extension for automating your browser by connecting blocks",
   "description": "An extension for automating your browser by connecting blocks",
   "license": "MIT",
   "license": "MIT",
   "repository": {
   "repository": {

+ 3 - 3
src/components/newtab/workflow/edit/EditTrigger.vue

@@ -23,8 +23,8 @@
         type="number"
         type="number"
         class="w-full mr-2"
         class="w-full mr-2"
         label="Interval (minutes)"
         label="Interval (minutes)"
-        placeholder="5-120"
-        min="10"
+        placeholder="1-120"
+        min="1"
         max="120"
         max="120"
         @change="
         @change="
           updateIntervalInput($event, { key: 'interval', min: 1, max: 120 })
           updateIntervalInput($event, { key: 'interval', min: 1, max: 120 })
@@ -97,7 +97,7 @@
         Active while in input
         Active while in input
       </ui-checkbox>
       </ui-checkbox>
       <p class="mt-4 leading-tight text-gray-600 dark:text-gray-200">
       <p class="mt-4 leading-tight text-gray-600 dark:text-gray-200">
-        Note: keyboard shortcut only executed when you're on a webpage
+        Note: keyboard shortcut only working when you're on a webpage
       </p>
       </p>
     </div>
     </div>
   </transition-expand>
   </transition-expand>

+ 7 - 1
src/content/blocks-handler.js

@@ -93,7 +93,10 @@ export function javascriptCode(block) {
   return new Promise((resolve) => {
   return new Promise((resolve) => {
     const isScriptExists = document.getElementById('automa-custom-js');
     const isScriptExists = document.getElementById('automa-custom-js');
 
 
-    if (isScriptExists) isScriptExists.remove();
+    if (isScriptExists) {
+      resolve('');
+      return;
+    }
 
 
     const script = document.createElement('script');
     const script = document.createElement('script');
     let timeout;
     let timeout;
@@ -103,12 +106,14 @@ export function javascriptCode(block) {
 
 
     window.addEventListener('__automa-next-block__', ({ detail }) => {
     window.addEventListener('__automa-next-block__', ({ detail }) => {
       clearTimeout(timeout);
       clearTimeout(timeout);
+      script.remove();
       resolve(detail || {});
       resolve(detail || {});
     });
     });
     window.addEventListener('__automa-reset-timeout__', () => {
     window.addEventListener('__automa-reset-timeout__', () => {
       clearTimeout(timeout);
       clearTimeout(timeout);
 
 
       timeout = setTimeout(() => {
       timeout = setTimeout(() => {
+        script.remove();
         resolve('');
         resolve('');
       }, block.data.timeout);
       }, block.data.timeout);
     });
     });
@@ -116,6 +121,7 @@ export function javascriptCode(block) {
     document.body.appendChild(script);
     document.body.appendChild(script);
 
 
     timeout = setTimeout(() => {
     timeout = setTimeout(() => {
+      script.remove();
       resolve('');
       resolve('');
     }, block.data.timeout);
     }, block.data.timeout);
   });
   });

+ 0 - 1
src/utils/workflow-data.js

@@ -15,7 +15,6 @@ export function importWorkflow() {
       reader.readAsText(file);
       reader.readAsText(file);
     })
     })
     .catch((error) => {
     .catch((error) => {
-      alert(error.message);
       console.error(error);
       console.error(error);
     });
     });
 }
 }