diff --git a/assets/js/script.js b/assets/js/script.js index 7222f17f33fdda09f6f0db71ad818c561ddea80d..04563fe4cc15a4725a46466e413d8bed29163739 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -157,33 +157,9 @@ function importYml(){ var error=''; $('#order-yml').toggleClass('is-invalid',false); var lastf=''; - yml.split('\n').forEach( + yml.split('\t').forEach( function(v,i){ - if( v == '' ) return; - if( v.split(/-/g)[0].trim() == '' || v.split(/-/g)[0].trim() == '\t' ){ - $('#'+lastf).val( v.split(/-/g)[1].replace(/\[|\]| /g,'').trim() ); - return; - } - var p=v.split(':')[0].trim(); - var v=v.split(':').slice(1).join(':').trim(); - if( $('#'+p).length == 1 ){ - if( $('#'+p)[0].localName == 'select' ){ - if( p == 'price-reference' ){ - lastf=p; return; - } else if( $('#'+p).val(v).val() != v ){ - error+='#'+p+' value ['+v+'] not exists in the list!'; - } - } - } else { - error+='#'+p+' not found in form!'; - } - if( error != ''){ - alert( 'error: \n'+error ); - error=''; - $('#order-yml').toggleClass('is-invalid',true); - } else { - $('#'+p).val(v.replace(/\<br\>/ig,'\n')); - } + $($('.order-form')[i]).val( v.trim().replace(/\n/g,'') ); } ); }