updated downloader

This commit is contained in:
franknstayn
2022-04-04 23:03:54 +08:00
parent 729454a113
commit 0e482bdc54
2 changed files with 266 additions and 256 deletions

View File

@@ -1,5 +1,6 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -12,6 +13,7 @@
} }
</style> </style>
</head> </head>
<body onload="loadPrintFile()"> <body onload="loadPrintFile()">
<div id="svgFrontContent" style="display:none;"></div> <div id="svgFrontContent" style="display:none;"></div>
@@ -99,7 +101,10 @@
Object.entries(canvas_json.objects).forEach(([key, item]) => { Object.entries(canvas_json.objects).forEach(([key, item]) => {
if (item.type == 'image') { if (item.type == 'image') {
toDataURL(item.src, function(src) { toDataURL(item.src, function(src) {
const images = {...item, src } const images = {
...item,
src
}
objects.push(images) objects.push(images)
}) })
@@ -317,8 +322,12 @@
function loadTemplateDesign() { function loadTemplateDesign() {
tmpdetails = {!! json_encode($client_design_array[0]->TemplateDesign) !!}; // tmpdetails = {
var obj = JSON.parse(tmpdetails); // !!json_encode($client_design_array[0] - > TemplateDesign) !!
// };
// var obj = JSON.parse(tmpdetails);
var tmpdetails = "{{ $client_design_array[0]->TemplateDesign }}";
var obj = JSON.parse(tmpdetails.replace(/&quot;/g, '"'))
///////////// for mainColor ///////////// for mainColor
@@ -464,8 +473,7 @@
//console.log('solid'); //console.log('solid');
loadPattern(getPatternURL, front_clipathval, front_svgpatternid, front_idappend, arrayPatternColor); loadPattern(getPatternURL, front_clipathval, front_svgpatternid, front_idappend, arrayPatternColor);
loadPattern(getPatternURL, back_clipathval, back_svgpatternid, back_idappend, arrayPatternColor); loadPattern(getPatternURL, back_clipathval, back_svgpatternid, back_idappend, arrayPatternColor);
} } else {
else{
var gradientColor1 = obj[0].Trims[i][trimNumPattern].patternGradientColor1; var gradientColor1 = obj[0].Trims[i][trimNumPattern].patternGradientColor1;
var gradientColor2 = obj[0].Trims[i][trimNumPattern].patternGradientColor2; var gradientColor2 = obj[0].Trims[i][trimNumPattern].patternGradientColor2;
var gradientColorOffset1 = obj[0].Trims[i][trimNumPattern].patternGradientOffset1; var gradientColorOffset1 = obj[0].Trims[i][trimNumPattern].patternGradientOffset1;
@@ -915,8 +923,9 @@
var hiddenDetails = document.createElement("input"); var hiddenDetails = document.createElement("input");
hiddenDetails.setAttribute("type", "hidden"); hiddenDetails.setAttribute("type", "hidden");
hiddenDetails.setAttribute("name", "filename"); hiddenDetails.setAttribute("name", "filename");
hiddenDetails.setAttribute("value", "{{ $order_item_array[0]->ProductName . "_" . $order_item_array[0]->Size }}"); // hiddenDetails.setAttribute("value", "{{ $order_item_array[0]->ProductName . "
// _ " . $order_item_array[0]->Size }}");
hiddenDetails.setAttribute("value", "{{ $order_item_array[0]->ProductName }}_{{ $order_item_array[0]->Size }}" );
form.appendChild(hiddenSVGField); form.appendChild(hiddenSVGField);
form.appendChild(hiddenToken); form.appendChild(hiddenToken);
@@ -946,4 +955,5 @@
</script> </script>
</body> </body>
</html> </html>