ENH: Show Printer Thumbnail From Profile Folder
Change-Id: I1ebea7016bcf8725d80d450ea82ff85941cb0dc8 (cherry picked from commit 9cd50c690a70f103a9140fdb85cca7d2858874b0)
This commit is contained in:
parent
5cd1c1b685
commit
26ec9ae385
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
.PrinterArea
|
.PrinterArea
|
||||||
{
|
{
|
||||||
padding: 10px;
|
padding: 0px;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
{
|
{
|
||||||
width: 160px;
|
width: 160px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: 10px;
|
padding: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.PrinterBlock img
|
.PrinterBlock img
|
||||||
|
|
|
@ -41,6 +41,12 @@ function HandleStudio( pVal )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function ShowPrinterThumb(pItem, strImg)
|
||||||
|
{
|
||||||
|
$(pItem).attr('src',strImg);
|
||||||
|
$(pItem).attr('onerror',null);
|
||||||
|
}
|
||||||
|
|
||||||
function HandleModelList( pVal )
|
function HandleModelList( pVal )
|
||||||
{
|
{
|
||||||
if( !pVal.hasOwnProperty("model") )
|
if( !pVal.hasOwnProperty("model") )
|
||||||
|
@ -75,7 +81,10 @@ function HandleModelList( pVal )
|
||||||
'</div>'+
|
'</div>'+
|
||||||
'</div>';
|
'</div>';
|
||||||
|
|
||||||
$('#Content').append(HtmlNewVendor);
|
if(sVV=='Bambu Lab')
|
||||||
|
$('#Content').html( HtmlNewVendor + $('#Content').html() );
|
||||||
|
else
|
||||||
|
$('#Content').append( HtmlNewVendor );
|
||||||
}
|
}
|
||||||
|
|
||||||
let ModelName=OneModel['model'];
|
let ModelName=OneModel['model'];
|
||||||
|
@ -93,8 +102,9 @@ function HandleModelList( pVal )
|
||||||
}
|
}
|
||||||
|
|
||||||
let CoverImage="../../image/printer/"+OneModel['model']+"_cover.png";
|
let CoverImage="../../image/printer/"+OneModel['model']+"_cover.png";
|
||||||
|
let CoverImage2="../../../profiles/"+strVendor+"/"+OneModel['model']+"_cover.png";
|
||||||
ModelHtml[strVendor]+='<div class="PrinterBlock">'+
|
ModelHtml[strVendor]+='<div class="PrinterBlock">'+
|
||||||
' <div class="PImg"><img src="'+CoverImage+'" /></div>'+
|
' <div class="PImg"><img src="'+CoverImage+'" onerror="ShowPrinterThumb(this,\''+CoverImage2+'\')" /></div>'+
|
||||||
' <div class="PName">'+OneModel['model']+'</div>'+ HtmlNozzel +'</div>';
|
' <div class="PName">'+OneModel['model']+'</div>'+ HtmlNozzel +'</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -59,7 +59,7 @@
|
||||||
|
|
||||||
.PrinterArea
|
.PrinterArea
|
||||||
{
|
{
|
||||||
padding: 10px;
|
padding: 0px;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
{
|
{
|
||||||
width: 160px;
|
width: 160px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
padding: 10px;
|
padding: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.PrinterBlock img
|
.PrinterBlock img
|
||||||
|
|
|
@ -40,6 +40,11 @@ function HandleStudio( pVal )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ShowPrinterThumb(pItem, strImg)
|
||||||
|
{
|
||||||
|
$(pItem).attr('src',strImg);
|
||||||
|
$(pItem).attr('onerror',null);
|
||||||
|
}
|
||||||
|
|
||||||
function HandleModelList( pVal )
|
function HandleModelList( pVal )
|
||||||
{
|
{
|
||||||
|
@ -75,7 +80,10 @@ function HandleModelList( pVal )
|
||||||
'</div>'+
|
'</div>'+
|
||||||
'</div>';
|
'</div>';
|
||||||
|
|
||||||
$('#Content').append(HtmlNewVendor);
|
if(sVV=='Bambu Lab')
|
||||||
|
$('#Content').html( HtmlNewVendor + $('#Content').html() );
|
||||||
|
else
|
||||||
|
$('#Content').append( HtmlNewVendor );
|
||||||
}
|
}
|
||||||
|
|
||||||
let ModelName=OneModel['model'];
|
let ModelName=OneModel['model'];
|
||||||
|
@ -93,8 +101,9 @@ function HandleModelList( pVal )
|
||||||
}
|
}
|
||||||
|
|
||||||
let CoverImage="../../image/printer/"+OneModel['model']+"_cover.png";
|
let CoverImage="../../image/printer/"+OneModel['model']+"_cover.png";
|
||||||
|
let CoverImage2="../../../profiles/"+strVendor+"/"+OneModel['model']+"_cover.png";
|
||||||
ModelHtml[strVendor]+='<div class="PrinterBlock">'+
|
ModelHtml[strVendor]+='<div class="PrinterBlock">'+
|
||||||
' <div class="PImg"><img src="'+CoverImage+'" /></div>'+
|
' <div class="PImg"><img src="'+CoverImage+'" onerror="ShowPrinterThumb(this,\''+CoverImage2+'\')" /></div>'+
|
||||||
' <div class="PName">'+OneModel['model']+'</div>'+ HtmlNozzel +'</div>';
|
' <div class="PName">'+OneModel['model']+'</div>'+ HtmlNozzel +'</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue