io.box.containers_group={initialize:function(_1){
_1=io.getBox(_1);
if(_1){
io.frame.fitParent(_1);
if(_1.io.parent.io.frame.state.resized){
console.warn("Parent resized to fit form");
}
if(_1.io.children){
_1.io.children.forEach(function(_2,_3,_4){
io.request("get",_2,"box",{recordid:io.getId(_2)},io.box.receive);
});
}
return true;
}else{
console.warn("No content to initialize for group");
}
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 group 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{
io.dialog.close();
io.controls.unselect();
if(io.form.io.frame.data.recordid!=Number(ioId)){
io.box.unselect();
io.fadeOut(io.form,function(_d){
io.request("render",io.form,"containers_group",{recordid:ioId},io.box.receive);
});
}else{
io.box.select(io.form);
}
}
return true;
},touchStart:function(_e){
ioEvent=io.fixEvent(_e);
return true;
}},settings:{touchEnd:function(_f){
ioEvent=io.fixEvent(_f);
var _10=ioEvent.io.target;
while(!dojo.hasClass(_10,"control")){
_10=_10.parentNode;
}
if(io.controls.controlScroll.moved){
return false;
}
if(_10.id=="control_property_info"){
io.dialog.open(io.box.info);
}else{
if(_10.id=="control_property_background"){
io.dialog.open(io.box.backgroundColor);
}else{
if(_10.id=="control_property_borderColor"){
io.dialog.open(io.box.borderColor);
}else{
if(_10.id=="control_property_borderWidth"){
var _11=io.box.selected.io.frame.data._borderWidth;
if(_f.io.target.id=="borderWidthUp"){
var _12=_11+1;
}else{
if(_f.io.target.id=="borderWidthDown"){
_12=_11-1;
if(_12<0){
_12=0;
}
}
}
if(_12!=_11){
io.box.selected.io.frame.data._borderWidth=_12;
io.box.selected.style.borderWidth=_12+"px";
io.frame.save(io.box.selected);
}
}else{
if(_10.id=="control_property_borderRadius"){
var _13=io.box.selected.io.frame.data._borderRadius;
if(_f.io.target.id=="borderRadiusUp"){
var _14=_13+1;
}else{
if(_f.io.target.id=="borderRadiusDown"){
_14=_13-1;
if(_14<0){
_14=0;
}
}
}
if(_14!=_13){
io.box.selected.io.frame.data._borderRadius=_14;
io.box.selected.style.borderRadius=_14+"px";
io.frame.save(io.box.selected);
}
}else{
if(_10.id=="control_property_binding"){
var _15=io.box.selected.io.frame.data.binding;
var _16=_15;
if(_f.io.target.id=="bindingPosition"){
_16^=1;
}else{
if(_f.io.target.id=="bindingSize"){
_16^=2;
}else{
if(_f.io.target.id=="bindingContent"){
_16^=4;
}else{
if(_f.io.target.id=="bindingAccess"){
_16^=8;
}
}
}
}
if(_16!=_15){
io.box.selected.io.frame.data.binding=_16;
io.frame.save(io.box.selected);
}
}else{
if(_10.id=="control_property_locking"){
var _17=io.box.selected.io.frame.data.locking;
var _18=_17;
if(_f.io.target.id=="lockingPosition"){
_18^=1;
}else{
if(_f.io.target.id=="lockingSize"){
_18^=2;
}else{
if(_f.io.target.id=="lockingContent"){
_18^=4;
}else{
if(_f.io.target.id=="lockingAccess"){
_18^=8;
}
}
}
}
if(_18!=_17){
io.box.selected.io.frame.data.locking=_18;
io.frame.save(io.box.selected);
}
}else{
if(_10.id=="control_property_layerIndex"){
var _19=io.box.selected.io.frame.data.position;
var _1a=false;
if(_f.io.target.id=="layerMoveUp"){
_1a=_19+1;
}else{
if(_f.io.target.id=="layerMoveDown"){
_1a=_19-1;
}
}
io.frame.updateLayers(io.box.selected,_19,_1a);
}
}
}
}
}
}
}
}
return true;
},touchStart:function(_1b){
ioEvent=io.fixEvent(_1b);
return true;
}}};
io.onTypeLoad("containers_group",io.box.containers_group);


