// @include inx.dialog
inx.ns("inx.mod.inxdev.example").dialog = inx.panel.extend({
constructor:function(p) {
p.autoHeight = true;
p.items = [
{type:"inx.button",text:"Просто диалог",onclick:[this.id(),"openEx1"]},
{type:"inx.button",text:"Диалог с деревом и галлереей",onclick:[this.id(),"openEx2"]}
]
this.base(p);
// this.cmd("open");
},
cmd_openEx1:function() {
inx({
type:"inx.mod.inxdev.example.dialog.ex1"
}).cmd("render");
},
cmd_openEx2:function() {
inx({
type:"inx.mod.inxdev.example.dialog.ex2"
}).cmd("render");
}
});
//--------------------------------------------------------------------------
inx.mod.inxdev.example.dialog.ex1 = inx.dialog.extend({
constructor:function(p) {
p.width = 320;
p.height =240;
p.title = "Just a dialog";
this.base(p);
}
});
inx.mod.inxdev.example.dialog.ex2 = inx.dialog.extend({
constructor:function(p) {
p.width = 600;
p.height =240;
p.title = "Panel";
p.side = [{type:"inx.tree",width:200,resizable:true,region:"left",loader:{cmd:"inxdev:example:treeLoader"} }]
p.items = [{type:"inx.gallery",loader:{cmd:"inxdev:example:galleryLoader"}}]
this.base(p);
}
});