io.box.containers_page={initialize:function(_1){
_1=io.getBox(_1);
if(_1){
io.frame.fitParent(_1);
if(io.site.io.frame.state.resized){
}
if(_1.io.children){
_1.io.children.forEach(function(_2,_3,_4){
io.request("get",_2,"box",{recordid:io.getId(_2)},io.box.receive);
});
}
document.title=io.site.io.frame.data.title+" - "+io.page.io.frame.data.title;
io.site.style.width="100%";
return true;
}else{
console.warn("containers_page.initialize() no content to initialize");
}
return false;
},disconnect:function(_5){
if(_5.io.children){
_5.io.children.forEach(function(_6,_7,_8){
if(_6.io&&_6.io.initialized){
io.box.disconnect(_6);
}
});
return true;
}
return false;
},save:function(_9){
console.warn("NOT saving complete page contents!");
},edit:function(_a){
},list:{touchEnd:function(_b){
_b=io.fixEvent(_b);
var _c=_b.io.target;
while(!dojo.hasClass(_c,"control")){
_c=_c.parentNode;
}
if(io.controls.controlScroll.moved){
return false;
}
ioType=io.getType(_c).substr(8);
ioId=io.getId(_c);
if(ioId=="new"){
io.dialog.open(io.box.info);
}else{
var _d="page_url_"+ioId;
var _e=dojo.byId(_d);
var _f="";
if(_e){
_f=_e.value;
}
io.dialog.close();
io.controls.unselect();
if(io.page.io.frame.data.recordid!=Number(ioId)){
io.box.unselect();
io.fadeOut(io.page,function(_10){
dojo.hash(_f);
io.request("render",io.page,"containers_page",{recordid:ioId},io.box.receive);
});
}else{
io.box.select(io.page);
}
}
return true;
},touchStart:function(_11){
ioEvent=io.fixEvent(_11);
return true;
}},settings:{touchEnd:function(_12){
ioEvent=io.fixEvent(_12);
var _13=ioEvent.io.target;
while(!dojo.hasClass(_13,"control")){
_13=_13.parentNode;
}
if(io.controls.controlScroll.moved){
return false;
}
if(_13.id=="control_property_info"){
io.dialog.open(io.box.info);
}else{
if(_13.id=="control_property_background"){
io.dialog.open(io.box.backgroundColor);
}else{
if(_13.id=="control_property_borderColor"){
io.dialog.open(io.box.borderColor);
}else{
if(_13.id=="control_property_borderWidth"){
var _14=io.box.selected.io.frame.data._borderWidth;
if(_12.io.target.id=="borderWidthUp"){
var _15=_14+1;
}else{
if(_12.io.target.id=="borderWidthDown"){
_15=_14-1;
if(_15<0){
_15=0;
}
}
}
if(_15!=_14){
io.box.selected.io.frame.data._borderWidth=_15;
io.box.selected.style.borderWidth=_15+"px";
io.frame.save(io.box.selected);
}
}else{
if(_13.id=="control_property_borderRadius"){
var _16=io.box.selected.io.frame.data._borderRadius;
if(_12.io.target.id=="borderRadiusUp"){
var _17=_16+1;
}else{
if(_12.io.target.id=="borderRadiusDown"){
_17=_16-1;
if(_17<0){
_17=0;
}
}
}
if(_17!=_16){
io.box.selected.io.frame.data._borderRadius=_17;
io.box.selected.style.borderRadius=_17+"px";
io.frame.save(io.box.selected);
}
}else{
if(_13.id=="control_property_pageIndex"){
var max=Number(dojo.byId("page_index_maxpos").value);
var _18=io.page.io.frame.data.position;
if(_12.io.target.id=="pageIndexUp"){
_18=_18+1;
}else{
if(_12.io.target.id=="pageIndexDown"){
_18=_18-1;
}
}
if((_18>0)&&(_18<=max)){
io.page.io.frame.data.position=_18;
io.frame.save(io.page);
io.request("getsettings",io.page,"containers_page",{recordid:io.page.io.type.data.recordid},io.controls.receiveOptions);
}
}
}
}
}
}
}
return true;
},touchStart:function(_19){
ioEvent=io.fixEvent(_19);
return true;
}}};
io.onTypeLoad("containers_page",io.box.containers_page);


