Show proper printer names on printer selection page (#9363)

* Show actual printer name from sub_path files on printer selection screen

* Merge branch 'main' into bugfox/preset-name-consistency
This commit is contained in:
Noisyfox 2025-05-04 16:02:15 +08:00 committed by GitHub
parent 86f4c3a014
commit 038b25627e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 6 deletions

View File

@ -105,7 +105,7 @@ function HandleModelList( pVal )
let CoverImage=OneModel['cover'];
ModelHtml[strVendor]+='<div class="PrinterBlock">'+
' <div class="PImg"><img src="'+CoverImage+'" /></div>'+
' <div class="PName">'+OneModel['model']+'</div>'+ HtmlNozzel +'</div>';
' <div class="PName">'+OneModel['name']+'</div>'+ HtmlNozzel +'</div>';
}
//Update Nozzel Html Append
@ -224,7 +224,7 @@ function FilterModelList(keyword) {
let OneModel = pModel[n];
let strVendor = OneModel['vendor'];
let search = (OneModel['model'] + '\0' + strVendor).toLowerCase();
let search = (OneModel['name'] + '\0' + strVendor).toLowerCase();
if (!kwSplit.every(s => search.includes(s)))
continue;
@ -269,7 +269,7 @@ function FilterModelList(keyword) {
let CoverImage = OneModel['cover'];
ModelHtml[strVendor] += '<div class="PrinterBlock">' +
' <div class="PImg"><img src="' + CoverImage + '" /></div>' +
' <div class="PName">' + OneModel['model'] + '</div>' + HtmlNozzel + '</div>';
' <div class="PName">' + OneModel['name'] + '</div>' + HtmlNozzel + '</div>';
}
//Update Nozzel Html Append

View File

@ -105,7 +105,7 @@ function HandleModelList( pVal )
let CoverImage=OneModel['cover'];
ModelHtml[strVendor]+='<div class="PrinterBlock">'+
' <div class="PImg"><img src="'+CoverImage+'" /></div>'+
' <div class="PName">'+OneModel['model']+'</div>'+ HtmlNozzel +'</div>';
' <div class="PName">'+OneModel['name']+'</div>'+ HtmlNozzel +'</div>';
}
//Update Nozzel Html Append
@ -224,7 +224,7 @@ function FilterModelList(keyword) {
let OneModel = pModel[n];
let strVendor = OneModel['vendor'];
let search = (OneModel['model'] + '\0' + strVendor).toLowerCase();
let search = (OneModel['name'] + '\0' + strVendor).toLowerCase();
if (!kwSplit.every(s => search.includes(s)))
continue;
@ -269,7 +269,7 @@ function FilterModelList(keyword) {
let CoverImage = OneModel['cover'];
ModelHtml[strVendor] += '<div class="PrinterBlock">' +
' <div class="PImg"><img src="' + CoverImage + '" /></div>' +
' <div class="PName">' + OneModel['model'] + '</div>' + HtmlNozzel + '</div>';
' <div class="PName">' + OneModel['name'] + '</div>' + HtmlNozzel + '</div>';
}
//Update Nozzel Html Append

View File

@ -1212,6 +1212,7 @@ int GuideFrame::LoadProfileFamily(std::string strVendor, std::string strFilePath
json pm = json::parse(contents);
// wxLogMessage("GUIDE: json_path2 loaded");
OneModel["name"] = pm["name"];
OneModel["vendor"] = strVendor;
std::string NozzleOpt = pm["nozzle_diameter"];
StringReplace(NozzleOpt, " ", "");