Explorar el Código

Extract some helper functions for accessing a window/iframe by uuid

Sam Atkins hace 1 año
padre
commit
b03f6fae6d
Se han modificado 2 ficheros con 11 adiciones y 9 borrados
  1. 0 8
      src/IPC.js
  2. 11 1
      src/helpers.js

+ 0 - 8
src/IPC.js

@@ -74,14 +74,6 @@ window.addEventListener('message', async (event) => {
         return;
     }
 
-    const window_for_app_instance = (instance_id) => {
-        return $(`.window[data-element_uuid="${instance_id}"]`).get(0);
-    };
-
-    const iframe_for_app_instance = (instance_id) => {
-        return $(window_for_app_instance(instance_id)).find('.window-app-iframe').get(0);
-    };
-
     const $el_parent_window = $(window_for_app_instance(event.data.appInstanceID));
     const parent_window_id = $el_parent_window.attr('data-id');
     const $el_parent_disable_mask = $el_parent_window.find('.window-disable-mask');

+ 11 - 1
src/helpers.js

@@ -3512,4 +3512,14 @@ window.change_clock_visible = (clock_visible) => {
     }
 
     $('select.change-clock-visible').val(window.user_preferences.clock_visible);
-}
+}
+
+// Finds the `.window` element for the given app instance ID
+window.window_for_app_instance = (instance_id) => {
+    return $(`.window[data-element_uuid="${instance_id}"]`).get(0);
+};
+
+// Finds the `iframe` element for the given app instance ID
+window.iframe_for_app_instance = (instance_id) => {
+    return $(window_for_app_instance(instance_id)).find('.window-app-iframe').get(0);
+};