Browse Source

finish using console button

andre 4 years ago
parent
commit
754d3d672e
1 changed files with 22 additions and 0 deletions
  1. 22 0
      templates/admin/assets/js/defaultComponents/__vue_app_object.js

+ 22 - 0
templates/admin/assets/js/defaultComponents/__vue_app_object.js

@@ -551,6 +551,28 @@ var mgDefauleVueObject = {
                         window.location = self.targetUrl;
                     }
                 },
+                popup : function (event, params, targetSize) {
+                    var self = this;
+                    var tempUrl = self.targetUrl;
+                    if(params.rawUrl !== undefined){
+                        self.targetUrl = params.rawUrl;
+                    }
+                    if(params.actionElementId !== undefined) {
+                        self.getActionId(event);
+                    }
+                    $.each(params, function(key, value){
+                        if(key === 'rawUrl' || key === 'actionElementId'){
+                            return false;
+                        } else {
+                            self.updateUrlParam(key.replace('__', '-'), value, event);
+                        }
+                    });
+                    if (targetSize) {
+                        window.open(self.targetUrl, '', targetSize);
+                    } else {
+                        window.open(self.targetUrl, '_blank');
+                    }
+                },
                 submitFormByEvent : function(event){
                     var self = this;
                     self.submitForm($(event.target).parents("form").first().attr('id'), event);