/**
*	A LouGIS library by Lounaispaikka.
*	@copyright Lounaispaikka, www.lounaispaikka.fi <CC BY-SA 3.0>
*	@version 2011-12-19T20:48:56+02:00
*/
Ext.namespace("Ext.ux.LouGIS.Panel");
Ext.ux.LouGIS.Panel.MyDatasets=Ext.extend(Ext.ux.LouGIS.Panel,{buttonAlign:"center",constructor:function(){this.formType="MyDatasets";this.backButtonEnabled=false},loadContent:function(){Ext.ux.LouGIS.Panel.MyDatasets.superclass.loadContent.call(this);this.requestFormData();this.createSelectors()},processButtons:function(e,b,g){Ext.ux.LouGIS.Panel.MyDatasets.superclass.processButtons.call(this,e,b,g);e.disable()},createSelectors:function(){for(var e=Ext.getCmp("myDatasetFieldSet").items.items.length,b=
0;b<e;++b)Ext.getCmp("datasetBoxComp_"+(b+1)).on("click",function(){alert("KLIK"+b)})},buttons:function(){this.buttonAlign="center";var e=new Ext.Button({text:t(""),icon:"/img/silkicons/silk/cancel.png",iconAlign:"top",handler:function(){Ext.getCmp("myDatasetsWindow").close()}}),b=new Ext.Button({text:t(""),icon:"/img/silkicons/silk/tick.png",iconAlign:"top",handler:function(){for(var c=Ext.getCmp("myDatasetFieldSet").items.items,f=null,d=null,a=0;a<c.length;++a)if(c[a].checked){f=c[a].datasetId;
d=c[a].datasetName;break}showDatasetEditWindow(f,d);Ext.getCmp("myDatasetsWindow").close()}}),g=new Ext.Button({text:t(""),icon:"/img/silkicons/silk/delete.png",iconAlign:"top",handler:function(){for(var c=Ext.getCmp("myDatasetFieldSet").items.items,f=null,d=0;d<c.length;++d)if(c[d].checked){f=c[d].datasetId;break}Ext.Ajax.request({url:"/run/dataset/markDatasetRemoved/",method:"POST",params:{datasetId:f},success:function(a){a=Ext.decode(a.responseText);if(a.success){notify(t(""),a.msg);Ext.getCmp("myDatasetsWindow").doLayout()}else Ext.Msg.alert(t(""),
a.msg)}})}});Ext.getCmp("myDatasetsForm").addButton(e);Ext.getCmp("myDatasetsForm").addButton(g);Ext.getCmp("myDatasetsForm").addButton(b);this.doLayout()}});

