Explorar o código

stag-popup - support for passing multiple initers to be executed

Vijayakrishnan %!s(int64=2) %!d(string=hai) anos
pai
achega
be516b7d95
Modificáronse 2 ficheiros con 9 adicións e 3 borrados
  1. 1 1
      config/app.php
  2. 8 2
      js-dev/stag-popup.js

+ 1 - 1
config/app.php

@@ -65,7 +65,7 @@ return [
 
     'hrm2_url' => env('HRM2_URL'),
 
-    'asset_version' => 107,
+    'asset_version' => 108,
 
 
     'temp_dir' => env('TEMP_DIR'),

+ 8 - 2
js-dev/stag-popup.js

@@ -48,8 +48,14 @@ function closeStagPopup(_noEvent = false) {
     else {
         if(popup.is('[update-parent]') && !_noEvent) {
             let hook = popup.attr('update-parent');
-            if(!!$.trim(hook) && hasMCHook(hook)) {
-                runMCHook(hook)
+            if(!!$.trim(hook)) {
+                let hooks = hook.split(',');
+                for (let i = 0; i < hooks.length; i++) {
+                    hooks[i] = $.trim(hooks);
+                    if(hasMCHook(hooks)) {
+                        runMCHook(hooks);
+                    }
+                }
             }
             else {
                 if(stagPopupsQueue.length) {