' +
@@ -258,18 +232,14 @@ function FilterModelList(keyword) {
if (!ModelHtml.hasOwnProperty(strVendor))
ModelHtml[strVendor] = '';
- let NozzleArray = OneModel['nozzle_diameter'].split(';');
- let HtmlNozzel = '';
- for (let m = 0; m < NozzleArray.length; m++) {
- let nNozzel = NozzleArray[m];
- /* ORCA use label tag to allow checkbox to toggle when user ckicked to text */
- HtmlNozzel += '';
- }
-
let CoverImage = OneModel['cover'];
- ModelHtml[strVendor] += '
' +
- '
' +
- '
' + OneModel['name'] + '
' + HtmlNozzel + '
';
+ ModelHtml[strVendor] += '
'+
+ '
'+
+ ''+
+ '
'+
+ '
'+
+ '
'+OneModel['name']+'
'+
+ '
';
}
//Update Nozzel Html Append
@@ -281,24 +251,26 @@ function FilterModelList(keyword) {
//Update Checkbox
- ModelSelect = $('input[type=checkbox]');
+ ModelSelect = $('.ModelCheckBox');
for (let n = 0; n < ModelSelect.length; n++) {
let OneItem = ModelSelect[n];
let strModel = OneItem.getAttribute("model");
let strVendor = OneItem.getAttribute("vendor");
- let strNozzel = OneItem.getAttribute("nozzel");
- let checked = GetModelSelect(strVendor, strModel, strNozzel);
+ let checked = GetModelSelect(strVendor, strModel);
- OneItem.checked = checked;
+ if (checked)
+ $(OneItem).addClass('ModelCheckBoxSelected');
+ else
+ $(OneItem).removeClass('ModelCheckBoxSelected');
}
- // let AlreadySelect=$("input:checked");
+ // let AlreadySelect=$(".ModelCheckBoxSelected");
// let nSelect=AlreadySelect.length;
// if(nSelect==0)
// {
- // $("input[nozzel='0.4'][vendor='Custom']").prop("checked", true);
+ // $("div.OneVendorBlock[vendor='"+BBL+"'] .ModelCheckBox").addClass('ModelCheckBoxSelected');
// }
TranslatePage();
@@ -306,18 +278,20 @@ function FilterModelList(keyword) {
function SelectPrinterAll( sVendor )
{
- $("input[vendor='"+sVendor+"']").prop("checked", true);
- $("input[vendor='"+sVendor+"']").each(function() {
- CheckBoxOnclick(this);
+ $("div.OneVendorBlock[vendor='"+sVendor+"'] .ModelCheckBox").addClass('ModelCheckBoxSelected');
+ $("div.OneVendorBlock[vendor='"+sVendor+"'] .ModelCheckBox").each(function() {
+ let strModel = this.getAttribute("model");
+ SetModelSelect(sVendor, strModel, true);
});
}
function SelectPrinterNone( sVendor )
{
- $("input[vendor='"+sVendor+"']").prop("checked", false);
- $("input[vendor='"+sVendor+"']").each(function() {
- CheckBoxOnclick(this);
+ $("div.OneVendorBlock[vendor='"+sVendor+"'] .ModelCheckBox").removeClass('ModelCheckBoxSelected');
+ $("div.OneVendorBlock[vendor='"+sVendor+"'] .ModelCheckBox").each(function() {
+ let strModel = this.getAttribute("model");
+ SetModelSelect(sVendor, strModel, false);
});
}
@@ -336,25 +310,18 @@ function OnExitFilter() {
let ModelAll = {};
for (vendor in ModelNozzleSelected) {
for (model in ModelNozzleSelected[vendor]) {
- for (nozzel in ModelNozzleSelected[vendor][model]) {
- if (!ModelNozzleSelected[vendor][model][nozzel])
- continue;
+ if (!ModelNozzleSelected[vendor][model])
+ continue;
- if (!ModelAll.hasOwnProperty(model)) {
- //alert("ADD: "+strModel);
+ if (!ModelAll.hasOwnProperty(model)) {
+ //alert("ADD: "+strModel);
- ModelAll[model] = {};
+ ModelAll[model] = {};
- ModelAll[model]["model"] = model;
- ModelAll[model]["nozzle_diameter"] = '';
- ModelAll[model]["vendor"] = vendor;
- }
-
- ModelAll[model]["nozzle_diameter"] += ModelAll[model]["nozzle_diameter"] == '' ? nozzel : ';' + nozzel;
-
- nTotal++;
+ ModelAll[model]["model"] = model;
}
+ nTotal++;
}
}
@@ -374,7 +341,7 @@ function OnExit()
{
let ModelAll={};
- let ModelSelect=$("input:checked");
+ let ModelSelect=$(".ModelCheckBoxSelected");
let nTotal=ModelSelect.length;
if( nTotal==0 )
@@ -389,8 +356,6 @@ function OnExit()
let OneItem=ModelSelect[n];
let strModel=OneItem.getAttribute("model");
- let strVendor=OneItem.getAttribute("vendor");
- let strNozzel=OneItem.getAttribute("nozzel");
//alert(strModel+strVendor+strNozzel);
@@ -401,11 +366,7 @@ function OnExit()
ModelAll[strModel]={};
ModelAll[strModel]["model"]=strModel;
- ModelAll[strModel]["nozzle_diameter"]='';
- ModelAll[strModel]["vendor"]=strVendor;
}
-
- ModelAll[strModel]["nozzle_diameter"]+=ModelAll[strModel]["nozzle_diameter"]==''?strNozzel:';'+strNozzel;
}
var tSend={};
diff --git a/resources/web/guide/21/index.html b/resources/web/guide/21/index.html
index 5122ccec49..79693dbc8c 100644
--- a/resources/web/guide/21/index.html
+++ b/resources/web/guide/21/index.html
@@ -32,37 +32,48 @@