1 //<script type="text/javascript">
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
7 // register the module first
8 Pman.on('beforeload', function()
11 modKey : '400-Pman.Tab.MTrackMerger',
12 module : Pman.Tab.MTrackMerger,
14 parent : Pman.Tab.MTrack,
15 name : "Pman.Tab.MTrackMerger",
21 Pman.Tab.MTrackMerger = new Roo.util.Observable({
27 add : function(parentLayout, region)
31 this.parentLayout = parentLayout;
33 this.panel = parentLayout.addxtype({
34 xtype: 'NestedLayoutPanel',
37 activate : function (_self)
40 var t = _this.tree.tree;
41 t.loader.load(t.root);
49 xtype: 'BorderLayout',
56 render : function (_self)
72 click : function (_self, e)
74 var t = _this.tree.tree;
75 t.loader.load(t.root);
86 xtype: 'DefaultSelectionModel',
89 selectionchange : function (_self, node)
91 _this.grid.ds.load({});
99 beforeload : function (This, node, callback)
101 _this.tree.el.mask("Loading");
103 load : function (This, node, response)
105 _this.tree.el.unmask();
106 _this.tree.tree.root.expand(false,true);
108 loadexception : function (This, node, response)
110 _this.tree.el.unmask();
113 requestMethod : 'GET',
115 baseParams : { _tree : 1 },
116 dataUrl : baseURL + '/MTrack/Merger'
129 activate : function() {
132 //_this.grid.footer.onClick('first');
140 tableName : 'core_enum',
149 //_this.dialog = Pman.Dialog.FILL_IN
150 if (_this.panel.active) {
151 //this.footer.onClick('first');
154 rowdblclick : function (_self, rowIndex, e)
156 if (!_this.dialog) return;
157 _this.dialog.show( this.getDataSource().getAt(rowIndex), function() {
158 _this.grid.footer.onClick('first');
162 autoExpandColumn : 'etype',
168 beforeload : function (_self, options)
170 if (!_this.tree.tree.selModel.getSelectedNode()) {
174 options.params._changedFiles = _this.tree.tree.selModel.getSelectedNode().attributes.rev;
178 sortInfo : { field: 'filename', dir : 'ASC' },
183 url : baseURL + '/MTrack/Merger.php'
190 totalProperty : 'total',
213 xtype: 'RowSelectionModel',
230 cls : 'x-btn-text-icon',
231 text : "Create Commit",
232 icon : Roo.rootURL + 'images/default/dd/drop-add.gif'
238 xtype: 'ColumnModel',
243 renderer : function(v) { return String.format('{0}', v); }
246 xtype: 'ColumnModel',
251 renderer : function(v) { return String.format('{0}', v); }
254 xtype: 'ColumnModel',
259 renderer : function(v) { return String.format('{0}', v); }
265 xtype: 'ContentPanel',
268 title : "Review Changes"
272 xtype: 'LayoutRegion',
278 xtype: 'LayoutRegion',
282 xtype: 'LayoutRegion',
290 this.layout = this.panel.layout;