"name" : "Pman.Dialog.AdminEnumImages",
"parent" : "",
"title" : "",
- "path" : "/home/khlau/gitlive/web.coba/Pman.Admin/Pman.Dialog.AdminEnumImages.bjs",
+ "path" : "/home/benny/gitlive/web.hhyc_membership_system/Pman.Admin/Pman.Dialog.AdminEnumImages.bjs",
"permname" : "",
"modOrder" : "001",
"strings" : {
"show" : "function (_self)\n{\n _this.grid.footer.onClick('first');\n}"
},
"modal" : true,
- "xtype" : "LayoutDialog",
"title" : "Add / Edit Images",
+ "xtype" : "LayoutDialog",
"width" : 900,
"$ xns" : "Roo",
"height" : 500,
"listeners" : {
"|activate" : "function() {\n _this.panel = this;\n if (_this.grid) {\n _this.grid.footer.onClick('first');\n }\n}"
},
- "region" : "center",
"fitToframe" : true,
"background" : false,
+ "region" : "center",
"title" : "Images",
"xtype" : "GridPanel",
"fitContainer" : true,
"items" : [
{
"listeners" : {
- "|rowdblclick" : "function (_self, rowIndex, e)\n{\n \n var s = _self.getDataSource().getAt(rowIndex);\n Pman.Dialog.PressReleaseImage.show(s.data, function() {\n _this.grid.footer.onClick('first');\n }); \n}",
+ "|rowdblclick" : "function (_self, rowIndex, e)\n{\n \n var s = _self.getDataSource().getAt(rowIndex);\n Pman.Dialog.Image.show(s.data, function() {\n _this.grid.footer.onClick('first');\n }); \n}",
"|render" : "function() { \n _this.grid = this; \n //_this.dialog = Pman.Dialog.FILL_IN\n //if (_this.panel.active) {\n // this.footer.onClick('first');\n //}\n}"
},
"autoExpandColumn" : "title",
},
{
"$ url" : "baseURL + '/Roo/Images.php'",
- "xtype" : "HttpProxy",
"method" : "GET",
+ "xtype" : "HttpProxy",
"$ xns" : "Roo.data",
"* prop" : "proxy"
}
},
{
"listeners" : {
- "|click" : "function()\n{\n var s = _this.grid.getSelectionModel().getSelections();\n if (!s || s.length != 1) {\n Roo.MessageBox.alert(\"Error\", \"Select a single image to edit\");\n return;\n }\n var data = _this.grid.getDataSource().getById(s[0].data.id).data;\n \n Pman.Dialog.PressReleaseImage.show(data, function() {\n _this.grid.footer.onClick('first');\n }); \n \n }\n "
+ "|click" : "function()\n{\n var s = _this.grid.getSelectionModel().getSelections();\n \n if (!s || s.length != 1) {\n Roo.MessageBox.alert(\"Error\", \"Select a single image to edit\");\n return;\n }\n var data = _this.grid.getDataSource().getById(s[0].data.id).data;\n \n Pman.Dialog.Image.show(data, function() {\n _this.grid.footer.onClick('first');\n });\n \n}\n "
},
"text" : "Edit",
"xtype" : "Button",
},
{
"listeners" : {
- "|click" : "function()\n {\n Pman.genericDelete(_this, 'Images'); \n }\n "
+ "|click" : "function()\n{\n var ids = [];\n \n var sc = _this.grid.getSelectionModel().getSelections();\n \n if (!sc.length) {\n Roo.MessageBox.alert(\"Error\", \"Select rows by clicking the row\");\n return;\n }\n Roo.each(sc, function(v){\n ids.push(v.id);\n });\n Roo.MessageBox.confirm(\n \"Confirm\", \n \"Confirm Deletion of selected rows (some rows can not be deleted if they are referenced elsewhere\", \n function(res) {\n if(res != 'yes') {\n return;\n }\n new Pman.Request({\n method : 'POST',\n url : baseURL + '/Roo/Images',\n params : {\n _delete : ids.join(',')\n },\n success : function() {\n _this.grid.footer.onClick('refresh');\n }\n });\n }\n );\n}\n "
},
"text" : "Delete",
"xtype" : "Button",
},
{
"xtype" : "ColumnModel",
- "width" : 100,
"header" : "Image",
+ "width" : 100,
"$ renderer" : "function(v,x,r) { return String.format('<img src=\"{0}/Images/Thumb/100/{1}/{2}\" width=\"100\">', baseURL, v, r.data.filename); }",
"$ xns" : "Roo.grid",
"* prop" : "colModel[]",
},
{
"xtype" : "ColumnModel",
- "width" : 100,
"header" : "Title",
+ "width" : 100,
"$ renderer" : "function(v,x,r) {\n// var surl = r.json.url.replace(/\\/release.php\\/Images\\//, '/i/').replace(/\\/([0-9]+)\\/.*$/, '/$1');;\n // var svurl = r.json.url_view.replace(/\\/release.php\\/Images\\//, '/i/').replace(/\\/([0-9]+)\\/.*$/, '/$1');;\n // return String.format(\n // 'Download Url : <a href=\"http://{0}{1}\" target=\"_new\">http://{0}{1}</a>' + \n // '<br/>View Url : <a href=\"http://{0}{2}\" target=\"_new\">http://{0}{2}</a>' + \n //'<br/><b>{3}</b><br/>{4}</i>', \n // window.location.host, surl, svurl,\n // v, r.json.descript); \n \n }",
"$ xns" : "Roo.grid",
"* prop" : "colModel[]",