abk = [];
fullpattern = [];
function createPatternForm(){
/* Load pattern config */
//Create form for WAS/Stations/Pattern and WAS/Slicer
var populate = ["FormPattern","FormPattern2", "FormPattern3", "FormPatternAssignment"]
var first = true;
populate.forEach(function(populate2){
$.getJSON( "../server/json/ProductCode.json", function( data ) {
fullpattern = data;
$.each( data["pattern"], function(i, item){
var clone = document.importNode(document.querySelector('#PatternFormInit').content,true);
$('[data-class=Name]',clone).text(item["name"]);
$('[data-class=Abkürzung]',clone).text(item["abk"]);
if(first)
abk.push(item["abk"])
$('[data-class=Optionen]',clone).attr("name",item["abk"])
$.each( item["types"], function(i, item){
$('[data-class=Optionen]',clone).append('');
});
$('[data-class=Optionen]',clone).attr("id", populate2 + "_Form_" + item["abk"]);
$('#' + populate2).append(clone);
});
//Add "Text" to abk to show it within rects
first = false;
//on Patternform2 change trigger assignment default reset
if(populate2 == "FormPattern2"){
abk.forEach(function(localabk){
$("#FormPattern2_Form_" + localabk).change(refreshassignments);
});
}
});
});
abk.length = 0;
//get Save locations
$.getJSON( "../server/json/SlicerConfig.json", function( data ) {
$.each( data["saveLocation"], function(i, item){
$("#savelocation").append('');
});
});
}