Changes

Jump to navigation Jump to search
m
no edit summary
Line 132: Line 132:  
if ( control_1 != undefined ) {
 
if ( control_1 != undefined ) {
 
if ( control_2 != undefined ) {
 
if ( control_2 != undefined ) {
inp_obj[ control_1 ] = inp_obj[ control_1 ] || ( isNaN( control_2 ) && control_3 != undefined ) ? {} : [];
   
if ( control_3 != undefined ) {
 
if ( control_3 != undefined ) {
 +
inp_obj[ control_1 ] = inp_obj[ control_1 ] || (isNaN( control_2 )) ? {} : [];
 
inp_obj[ control_1 ][ control_2 ] = inp_obj[ control_1 ][ control_2 ] || [];
 
inp_obj[ control_1 ][ control_2 ] = inp_obj[ control_1 ][ control_2 ] || [];
 
if ( Array.isArray( inp_obj[ control_1 ][ control_2 ] ) ) {
 
if ( Array.isArray( inp_obj[ control_1 ][ control_2 ] ) ) {
Line 142: Line 142:  
store.put(inp_obj);
 
store.put(inp_obj);
 
} else {
 
} else {
+
inp_obj[ control_1 ] = inp_obj[ control_1 ] || {};
 
if ( Array.isArray( inp_obj[ control_1 ] ) ) {
 
if ( Array.isArray( inp_obj[ control_1 ] ) ) {
 
inp_obj[ control_1 ].push( control_2 );
 
inp_obj[ control_1 ].push( control_2 );
530

edits

Navigation menu