Pman.Tab.CmsProduct.js
[Pman.Cms] / Pman.Dialog.CmsImage.js
1 //<script type="text/javascript">
2
3 // Auto generated file - created by Builder Module - do not edit directly
4 Pman.Dialog.CmsImage = {
5
6     dialog : false,
7     callback:  false,
8
9     show : function(data, cb)
10     {
11         if (!this.dialog) {
12             this.create();
13         }
14
15         this.callback = cb;
16         this.data = data;
17         this.dialog.show();
18         if (this.form) {
19            this.form.reset();
20            this.form.setValues(data);
21            this.form.fireEvent('actioncomplete', this.form,  { type: 'setdata', data: data });
22         }
23
24     },
25
26     create : function()
27     {
28         var _this = this;
29         this.dialog = Roo.factory({
30             xtype : 'LayoutDialog',
31             xns: Roo,
32             background : true,
33             width : 450,
34             height : 120,
35             title : "Edit Image Details",
36             modal : true,
37             resizable : false,
38             collapsible : false,
39             closable : false,
40             items : [
41                 {
42                     xtype : 'ContentPanel',
43                     background : true,
44                     fitToFrame : true,
45                     region : 'center',
46                     items : [
47                         {
48                             xtype : 'Form',
49                             style : 'margin: 5px',
50                             url: baseURL + '/Roo/Images.php',
51                             method : 'POST',
52                             listeners : {
53                                 actionfailed: function (_self, action)
54                                 {
55                                     _this.dialog.el.unmask();
56                                     Pman.standardActionFailed(_self, action);
57                                 }
58                                 ,
59                                 actioncomplete: function (_self, action)
60                                 {
61                                    
62                                    if (action.type =='submit') {
63                                        
64                                        _this.dialog.el.unmask();
65                                        _this.dialog.hide();
66                                        
67                                         if (_this.callback) {
68                                            _this.callback.call(_this, _this.form.getValues());
69                                         }
70                                         _this.form.reset();
71                                         return;
72                                     }
73                                 }
74                                 ,
75                                 rendered: function (_self)
76                                 {
77                                     _this.form = _self;
78                                 }
79                                 
80                             },
81                             items : [
82                                 {
83                                     name : 'linkurl',
84                                     fieldLabel : "Link URL",
85                                     width : 300,
86                                     xtype : 'TextField',
87                                     vtype : 'url'
88                                 },
89                                 {
90                                     name : 'id',
91                                     xtype : 'Hidden'
92                                 }
93                             ]
94                         }
95                     ]
96                 }
97             ],
98             center : {
99                 titlebar : false
100             },
101             buttons : [
102                 {
103                     text : "Cancel",
104                     xtype : 'Button',
105                     xns: Roo,
106                     listeners : {
107                         click:  function() {
108                         
109                                                             _this.form.reset();
110                         
111                                                             _this.dialog.hide();
112                         
113                                                         }
114                         
115                     }
116                 },
117                 {
118                     text : "OK",
119                     xtype : 'Button',
120                     xns: Roo,
121                     listeners : {
122                         click:  function() {
123                         
124                                                             _this.dialog.el.mask("Saving");
125                         
126                                                             _this.form.doAction("submit");
127                         
128                                                         }
129                         
130                     }
131                 }
132             ]
133         });
134     }
135 };
136 /*
137 --SOURCE--
138 QlpoNDFBWSZTWZFG1pIAAxR/gEyAAARQ//4aP27fDr/v3/5AAv1C7aKABogmmiZT2lP0mSGTTTQD0mAj
139 QaaPUekaHMCYmgwmTJkyMJgmmmRiYAhgInqKDahoAAwgDIaBiDBNAAJEhBGmKaYnoEmhplDyQaNHqNqP
140 FNDPVKAkvkkDBsGxXQvidflu8f2NXmeOfqa6G1zkbARDSDCxbNc+NxzaUj6XtZzMU+CjNG1sJ27kC6Iy
141 FJ2GQtlbK1OdK3Qmir0K0SWikWRMDUINb1pgwabaGwG19BqUEEmoTGNsaYrq2XXZbpmbDQ6ocTq0MtZr
142 p7Utz3t2HFwFd01JFw328pNNSaTHJycmpNKQVdFme1LfNQiIL5SKEjhh7+6Su9WYycUbgQIqEGQD1VHL
143 SwFWaryUpapMBqD8mz1EU7aAIBQGuIkIMlJ4hMwqntGIMYidzEANwynOSLZGCZqJkmPcok2isKM+EabS
144 IZ8H9/13fMJq3kfaHr8dWC0t5EsCyktDRtbiwZXSMQZYW0CAMGE98xj9Ce4pkBYoGskTF/UwbLavuzFQ
145 7qTnRYxnR6DmUPj2WMhGlyab1yJSajMcTS2nPQzvjww4ZYrEtRei62EFYyVgF2FSrI9L8KWnjXcVIzdw
146 ZGCGvYa0qZAuG5UNglEUAQCKqecPIOcIbKhwGPH2XXPKXhiknJQMEXIUgMTfc8UVHNlxITCL8mPB55Jp
147 nGx+fqUuBuqRnNCDPxaCVUIuF/odhXgdNQS0D92ftNCH5IRIJQQmmKsejRExWKktKUVtgSrUyPNThlYo
148 DL3btv/PalsLgyGkPm7Q0nD2MLJHA4Yl8gW2/Z4D8thGjPEtu60jrpvV4nges7swGwMfVqiE0YAUyQnL
149 PUruSKEromsbAMfRwdRlFZpnhE5t9bhEATVZ1F6FV0oUys513hmVWa+4R2yNYc950o1lh378cKH0OzKi
150 21rmUhE7GMFq+f1G/CCDoW4942Qi1I+QOvld7bFyP3pUNV2P/xdyRThQkJFG1pI=
151 */