mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 04:31:15 -06:00 
			
		
		
		
	
							parent
							
								
									a24a1323dd
								
							
						
					
					
						commit
						caaa969ba1
					
				
					 3 changed files with 331 additions and 234 deletions
				
			
		|  | @ -147,3 +147,31 @@ | |||
| 	display: flex; | ||||
| 	justify-content:space-around; | ||||
| } | ||||
| 
 | ||||
| .search { | ||||
| 	width: 100%; | ||||
| 	position: relative; | ||||
| 	display: flex; | ||||
|   } | ||||
|    | ||||
|   .searchTerm { | ||||
| 	width: 100%; | ||||
| 	border: 3px solid #009688; | ||||
| 	/*border-right: none;*/ | ||||
| 	padding: 5px; | ||||
| 	height: 20px; | ||||
| 	border-radius: 5px 5px 5px 5px; | ||||
| 	outline: none; | ||||
| 	color: #9DBFAF; | ||||
|   } | ||||
|    | ||||
|   .searchTerm:focus{ | ||||
| 	color: #009688; | ||||
|   } | ||||
|    | ||||
|   /*Resize the wrap to see the search bar change!*/ | ||||
|   .wrap{ | ||||
| 	width: 30%; | ||||
| 	padding-bottom: 5px; | ||||
| 	padding-left: 42px; | ||||
|   } | ||||
|  | @ -1,7 +1,7 @@ | |||
| function OnInit() | ||||
| { | ||||
| function OnInit() { | ||||
| 
 | ||||
| 	//let strInput=JSON.stringify(cData);
 | ||||
| 	//HandleStudio(strInput);
 | ||||
| 	//HandleModelList(cData);
 | ||||
| 
 | ||||
| 	TranslatePage(); | ||||
| 
 | ||||
|  | @ -10,131 +10,211 @@ function OnInit() | |||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| function RequestProfile() | ||||
| { | ||||
| 	var tSend={}; | ||||
| 	tSend['sequence_id']=Math.round(new Date() / 1000); | ||||
| 	tSend['command']="request_userguide_profile"; | ||||
| function RequestProfile() { | ||||
| 	var tSend = {}; | ||||
| 	tSend['sequence_id'] = Math.round(new Date() / 1000); | ||||
| 	tSend['command'] = "request_userguide_profile"; | ||||
| 
 | ||||
| 	SendWXMessage( JSON.stringify(tSend) ); | ||||
| 	SendWXMessage(JSON.stringify(tSend)); | ||||
| } | ||||
| 
 | ||||
| function HandleStudio( pVal ) | ||||
| { | ||||
| //	alert(strInput);
 | ||||
| //	alert(JSON.stringify(strInput));
 | ||||
| //	
 | ||||
| //	let pVal=IsJson(strInput);
 | ||||
| //	if(pVal==null)
 | ||||
| //	{
 | ||||
| //		alert("Msg Format Error is not Json");
 | ||||
| //		return;
 | ||||
| //	}
 | ||||
| function HandleStudio(pVal) { | ||||
| 	//	alert(strInput);
 | ||||
| 	//	alert(JSON.stringify(strInput));
 | ||||
| 	//	
 | ||||
| 	//	let pVal=IsJson(strInput);
 | ||||
| 	//	if(pVal==null)
 | ||||
| 	//	{
 | ||||
| 	//		alert("Msg Format Error is not Json");
 | ||||
| 	//		return;
 | ||||
| 	//	}
 | ||||
| 
 | ||||
| 	let strCmd=pVal['command']; | ||||
| 	let strCmd = pVal['command']; | ||||
| 	//alert(strCmd);
 | ||||
| 
 | ||||
| 	if(strCmd=='response_userguide_profile') | ||||
| 	{ | ||||
| 	if (strCmd == 'response_userguide_profile') { | ||||
| 		HandleModelList(pVal['response']); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| function ShowPrinterThumb(pItem, strImg) | ||||
| { | ||||
| 	$(pItem).attr('src',strImg); | ||||
| 	$(pItem).attr('onerror',null); | ||||
| function ShowPrinterThumb(pItem, strImg) { | ||||
| 	$(pItem).attr('src', strImg); | ||||
| 	$(pItem).attr('onerror', null); | ||||
| } | ||||
| 
 | ||||
| function HandleModelList( pVal ) | ||||
| { | ||||
| 	if( !pVal.hasOwnProperty("model") ) | ||||
| function HandleModelList(pVal) { | ||||
| 	if (!pVal.hasOwnProperty("model")) | ||||
| 		return; | ||||
| 
 | ||||
|     let pModel=pVal['model']; | ||||
| 	pModel = pVal['model']; | ||||
| 
 | ||||
| 	let nTotal=pModel.length; | ||||
| 	let ModelHtml={}; | ||||
| 	for(let n=0;n<nTotal;n++) | ||||
| 	{ | ||||
| 		let OneModel=pModel[n]; | ||||
| 	let nTotal = pModel.length; | ||||
| 	let ModelHtml = {}; | ||||
| 	for (let n = 0; n < nTotal; n++) { | ||||
| 		let OneModel = pModel[n]; | ||||
| 
 | ||||
| 		let strVendor=OneModel['vendor']; | ||||
| 		let strVendor = OneModel['vendor']; | ||||
| 
 | ||||
| 		//Add Vendor Html Node
 | ||||
| 		if($(".OneVendorBlock[vendor='"+strVendor+"']").length==0) | ||||
| 		{ | ||||
| 			let sVV=strVendor; | ||||
| 			if( sVV=="BBL" ) | ||||
| 				sVV="Bambu Lab";			 | ||||
| 			if( sVV=="Custom") | ||||
| 				sVV="Custom Printer"; | ||||
| 			if( sVV=="Other") | ||||
| 				sVV="Orca colosseum"; | ||||
| 		if ($(".OneVendorBlock[vendor='" + strVendor + "']").length == 0) { | ||||
| 			let sVV = strVendor; | ||||
| 			if (sVV == "BBL") | ||||
| 				sVV = "Bambu Lab"; | ||||
| 			if (sVV == "Custom") | ||||
| 				sVV = "Custom Printer"; | ||||
| 			if (sVV == "Other") | ||||
| 				sVV = "Orca colosseum"; | ||||
| 
 | ||||
| 			let HtmlNewVendor='<div class="OneVendorBlock" Vendor="'+strVendor+'">'+ | ||||
| '<div class="BlockBanner">'+ | ||||
| '	<div class="BannerBtns">'+ | ||||
| '		<div class="SmallBtn_Green trans" tid="t11" onClick="SelectPrinterAll('+"\'"+strVendor+"\'"+')">all</div>'+ | ||||
| '		<div class="SmallBtn trans" tid="t12" onClick="SelectPrinterNone('+"\'"+strVendor+"\'"+')">none</div>'+ | ||||
| '	</div>'+ | ||||
| '	<a>'+sVV+'</a>'+ | ||||
| '</div>'+ | ||||
| '<div class="PrinterArea">	'+ | ||||
| '</div>'+ | ||||
| '</div>'; | ||||
| 			let HtmlNewVendor = '<div class="OneVendorBlock" Vendor="' + strVendor + '">' + | ||||
| 				'<div class="BlockBanner">' + | ||||
| 				'	<div class="BannerBtns">' + | ||||
| 				'		<div class="SmallBtn_Green trans" tid="t11" onClick="SelectPrinterAll(' + "\'" + strVendor + "\'" + ')">all</div>' + | ||||
| 				'		<div class="SmallBtn trans" tid="t12" onClick="SelectPrinterNone(' + "\'" + strVendor + "\'" + ')">none</div>' + | ||||
| 				'	</div>' + | ||||
| 				'	<a>' + sVV + '</a>' + | ||||
| 				'</div>' + | ||||
| 				'<div class="PrinterArea">	' + | ||||
| 				'</div>' + | ||||
| 				'</div>'; | ||||
| 
 | ||||
| 			$('#Content').append(HtmlNewVendor); | ||||
| 		} | ||||
| 
 | ||||
| 		let ModelName=OneModel['model']; | ||||
| 		let ModelName = OneModel['model']; | ||||
| 
 | ||||
| 		//Collect Html Node Nozzel Html
 | ||||
| 		if( !ModelHtml.hasOwnProperty(strVendor)) | ||||
| 			ModelHtml[strVendor]=''; | ||||
| 		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]; | ||||
| 			HtmlNozzel+='<div class="pNozzel TextS2"><input type="checkbox" model="'+OneModel['model']+'" nozzel="'+nNozzel+'" vendor="'+strVendor+'" /><span>'+nNozzel+'</span><span class="trans" tid="t13">mm nozzle</span></div>'; | ||||
| 		let NozzleArray = OneModel['nozzle_diameter'].split(';'); | ||||
| 		let HtmlNozzel = ''; | ||||
| 		for (let m = 0; m < NozzleArray.length; m++) { | ||||
| 			let nNozzel = NozzleArray[m]; | ||||
| 			HtmlNozzel += '<div class="pNozzel TextS2"><input type="checkbox" model="' + OneModel['model'] + '" nozzel="' + nNozzel + '" vendor="' + strVendor + '" /><span>' + nNozzel + '</span><span class="trans" tid="t13">mm nozzle</span></div>'; | ||||
| 		} | ||||
| 
 | ||||
| 		let CoverImage=OneModel['cover']; | ||||
| 		ModelHtml[strVendor]+='<div class="PrinterBlock">'+ | ||||
| '	<div class="PImg"><img src="'+CoverImage+'"  /></div>'+ | ||||
| '    <div class="PName">'+OneModel['model']+'</div>'+ HtmlNozzel +'</div>'; | ||||
| 		let CoverImage = OneModel['cover']; | ||||
| 		ModelHtml[strVendor] += '<div class="PrinterBlock">' + | ||||
| 			'	<div class="PImg"><img src="' + CoverImage + '"  /></div>' + | ||||
| 			'    <div class="PName">' + OneModel['model'] + '</div>' + HtmlNozzel + '</div>'; | ||||
| 	} | ||||
| 
 | ||||
| 	//Update Nozzel Html Append
 | ||||
| 	for( let key in ModelHtml ) | ||||
| 	{ | ||||
| 		$(".OneVendorBlock[vendor='"+key+"'] .PrinterArea").append( ModelHtml[key] ); | ||||
| 	for (let key in ModelHtml) { | ||||
| 		$(".OneVendorBlock[vendor='" + key + "'] .PrinterArea").append(ModelHtml[key]); | ||||
| 	} | ||||
| 
 | ||||
| 
 | ||||
| 	//Update Checkbox
 | ||||
| 	$('input').prop("checked", false); | ||||
| 	for(let m=0;m<nTotal;m++) | ||||
| 	{ | ||||
| 		let OneModel=pModel[m]; | ||||
| 	for (let m = 0; m < nTotal; m++) { | ||||
| 		let OneModel = pModel[m]; | ||||
| 
 | ||||
| 		let SelectList=OneModel['nozzle_selected']; | ||||
| 		if(SelectList!='') | ||||
| 		{ | ||||
| 			SelectList=OneModel['nozzle_selected'].split(';'); | ||||
|     		let nLen=SelectList.length; | ||||
| 		let SelectList = OneModel['nozzle_selected']; | ||||
| 		if (SelectList != '') { | ||||
| 			SelectList = OneModel['nozzle_selected'].split(';'); | ||||
| 			let nLen = SelectList.length; | ||||
| 
 | ||||
| 		    for(let a=0;a<nLen;a++) | ||||
| 		    { | ||||
| 			    let nNozzel=SelectList[a]; | ||||
| 			    $("input[vendor='"+OneModel['vendor']+"'][model='"+OneModel['model']+"'][nozzel='"+nNozzel+"']").prop("checked", true); | ||||
| 			for (let a = 0; a < nLen; a++) { | ||||
| 				let nNozzel = SelectList[a]; | ||||
| 				$("input[vendor='" + OneModel['vendor'] + "'][model='" + OneModel['model'] + "'][nozzel='" + nNozzel + "']").prop("checked", true); | ||||
| 			} | ||||
| 		} | ||||
| 		else | ||||
| 		{ | ||||
| 			$("input[vendor='"+OneModel['vendor']+"'][model='"+OneModel['model']+"']").prop("checked", false); | ||||
| 		else { | ||||
| 			$("input[vendor='" + OneModel['vendor'] + "'][model='" + OneModel['model'] + "']").prop("checked", false); | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	// let AlreadySelect=$("input:checked");
 | ||||
| 	// let nSelect=AlreadySelect.length;
 | ||||
| 	// if(nSelect==0)
 | ||||
| 	// {
 | ||||
| 	// 	$("input[nozzel='0.4'][vendor='Custom']").prop("checked", true);
 | ||||
| 	// }
 | ||||
| 
 | ||||
| 	TranslatePage(); | ||||
| } | ||||
| 
 | ||||
| function FilterModelList(keyword) { | ||||
| 	let nTotal = pModel.length; | ||||
| 	let ModelHtml = {}; | ||||
| 
 | ||||
| 	$('#Content').empty(); | ||||
| 	for (let n = 0; n < nTotal; n++) { | ||||
| 		let OneModel = pModel[n]; | ||||
| 
 | ||||
| 		let strVendor = OneModel['vendor']; | ||||
| 		let ModelName = OneModel['model']; | ||||
| 		if (ModelName.toLowerCase().indexOf(keyword.toLowerCase()) == -1) | ||||
| 			continue; | ||||
| 
 | ||||
| 		//Add Vendor Html Node
 | ||||
| 		if ($(".OneVendorBlock[vendor='" + strVendor + "']").length == 0) { | ||||
| 			let sVV = strVendor; | ||||
| 			if (sVV == "BBL") | ||||
| 				sVV = "Bambu Lab"; | ||||
| 			if (sVV == "Custom") | ||||
| 				sVV = "Custom Printer"; | ||||
| 			if (sVV == "Other") | ||||
| 				sVV = "Orca colosseum"; | ||||
| 
 | ||||
| 			let HtmlNewVendor = '<div class="OneVendorBlock" Vendor="' + strVendor + '">' + | ||||
| 				'<div class="BlockBanner">' + | ||||
| 				'	<div class="BannerBtns">' + | ||||
| 				'		<div class="SmallBtn_Green trans" tid="t11" onClick="SelectPrinterAll(' + "\'" + strVendor + "\'" + ')">all</div>' + | ||||
| 				'		<div class="SmallBtn trans" tid="t12" onClick="SelectPrinterNone(' + "\'" + strVendor + "\'" + ')">none</div>' + | ||||
| 				'	</div>' + | ||||
| 				'	<a>' + sVV + '</a>' + | ||||
| 				'</div>' + | ||||
| 				'<div class="PrinterArea">	' + | ||||
| 				'</div>' + | ||||
| 				'</div>'; | ||||
| 
 | ||||
| 			$('#Content').append(HtmlNewVendor); | ||||
| 		} | ||||
| 
 | ||||
| 		//Collect Html Node Nozzel Html
 | ||||
| 		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]; | ||||
| 			HtmlNozzel += '<div class="pNozzel TextS2"><input type="checkbox" model="' + OneModel['model'] + '" nozzel="' + nNozzel + '" vendor="' + strVendor + '" /><span>' + nNozzel + '</span><span class="trans" tid="t13">mm nozzle</span></div>'; | ||||
| 		} | ||||
| 
 | ||||
| 		let CoverImage = OneModel['cover']; | ||||
| 		ModelHtml[strVendor] += '<div class="PrinterBlock">' + | ||||
| 			'	<div class="PImg"><img src="' + CoverImage + '"  /></div>' + | ||||
| 			'    <div class="PName">' + OneModel['model'] + '</div>' + HtmlNozzel + '</div>'; | ||||
| 	} | ||||
| 
 | ||||
| 	//Update Nozzel Html Append
 | ||||
| 	for (let key in ModelHtml) { | ||||
| 		let obj = $(".OneVendorBlock[vendor='" + key + "'] .PrinterArea"); | ||||
| 		obj.empty(); | ||||
| 		obj.append(ModelHtml[key]); | ||||
| 	} | ||||
| 
 | ||||
| 
 | ||||
| 	//Update Checkbox
 | ||||
| 	$('input').prop("checked", false); | ||||
| 	for (let m = 0; m < nTotal; m++) { | ||||
| 		let OneModel = pModel[m]; | ||||
| 
 | ||||
| 		let SelectList = OneModel['nozzle_selected']; | ||||
| 		if (SelectList != '') { | ||||
| 			SelectList = OneModel['nozzle_selected'].split(';'); | ||||
| 			let nLen = SelectList.length; | ||||
| 
 | ||||
| 			for (let a = 0; a < nLen; a++) { | ||||
| 				let nNozzel = SelectList[a]; | ||||
| 				$("input[vendor='" + OneModel['vendor'] + "'][model='" + OneModel['model'] + "'][nozzel='" + nNozzel + "']").prop("checked", true); | ||||
| 			} | ||||
| 		} | ||||
| 		else { | ||||
| 			$("input[vendor='" + OneModel['vendor'] + "'][model='" + OneModel['model'] + "']").prop("checked", false); | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
|  | @ -149,106 +229,94 @@ function HandleModelList( pVal ) | |||
| } | ||||
| 
 | ||||
| 
 | ||||
| function SelectPrinterAll( sVendor ) | ||||
| { | ||||
| 	$("input[vendor='"+sVendor+"']").prop("checked", true); | ||||
| function SelectPrinterAll(sVendor) { | ||||
| 	$("input[vendor='" + sVendor + "']").prop("checked", true); | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| function SelectPrinterNone( sVendor ) | ||||
| { | ||||
| 	$("input[vendor='"+sVendor+"']").prop("checked", false); | ||||
| function SelectPrinterNone(sVendor) { | ||||
| 	$("input[vendor='" + sVendor + "']").prop("checked", false); | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| //
 | ||||
| function OnExit() | ||||
| {	 | ||||
| 	let ModelAll={}; | ||||
| function OnExit() { | ||||
| 	let ModelAll = {}; | ||||
| 
 | ||||
| 	let ModelSelect=$("input:checked"); | ||||
| 	let nTotal=ModelSelect.length; | ||||
| 	let ModelSelect = $("input:checked"); | ||||
| 	let nTotal = ModelSelect.length; | ||||
| 
 | ||||
| 	if( nTotal==0 ) | ||||
| 	{ | ||||
| 	if (nTotal == 0) { | ||||
| 		ShowNotice(1); | ||||
| 
 | ||||
| 		return 0; | ||||
| 	} | ||||
| 
 | ||||
| 	for(let n=0;n<nTotal;n++) | ||||
| 	{ | ||||
| 	    let OneItem=ModelSelect[n]; | ||||
| 	for (let n = 0; n < nTotal; n++) { | ||||
| 		let OneItem = ModelSelect[n]; | ||||
| 
 | ||||
| 		let strModel=OneItem.getAttribute("model"); | ||||
| 		let strVendor=OneItem.getAttribute("vendor"); | ||||
| 		let strNozzel=OneItem.getAttribute("nozzel"); | ||||
| 		let strModel = OneItem.getAttribute("model"); | ||||
| 		let strVendor = OneItem.getAttribute("vendor"); | ||||
| 		let strNozzel = OneItem.getAttribute("nozzel"); | ||||
| 
 | ||||
| 		//alert(strModel+strVendor+strNozzel);
 | ||||
| 
 | ||||
| 		if(!ModelAll.hasOwnProperty(strModel)) | ||||
| 		{ | ||||
| 		if (!ModelAll.hasOwnProperty(strModel)) { | ||||
| 			//alert("ADD: "+strModel);
 | ||||
| 
 | ||||
| 			ModelAll[strModel]={}; | ||||
| 			ModelAll[strModel] = {}; | ||||
| 
 | ||||
| 			ModelAll[strModel]["model"]=strModel; | ||||
| 			ModelAll[strModel]["nozzle_diameter"]=''; | ||||
| 			ModelAll[strModel]["vendor"]=strVendor; | ||||
| 			ModelAll[strModel]["model"] = strModel; | ||||
| 			ModelAll[strModel]["nozzle_diameter"] = ''; | ||||
| 			ModelAll[strModel]["vendor"] = strVendor; | ||||
| 		} | ||||
| 
 | ||||
| 		ModelAll[strModel]["nozzle_diameter"]+=ModelAll[strModel]["nozzle_diameter"]==''?strNozzel:';'+strNozzel; | ||||
| 		ModelAll[strModel]["nozzle_diameter"] += ModelAll[strModel]["nozzle_diameter"] == '' ? strNozzel : ';' + strNozzel; | ||||
| 	} | ||||
| 
 | ||||
| 	var tSend={}; | ||||
| 	tSend['sequence_id']=Math.round(new Date() / 1000); | ||||
| 	tSend['command']="save_userguide_models"; | ||||
| 	tSend['data']=ModelAll; | ||||
| 	var tSend = {}; | ||||
| 	tSend['sequence_id'] = Math.round(new Date() / 1000); | ||||
| 	tSend['command'] = "save_userguide_models"; | ||||
| 	tSend['data'] = ModelAll; | ||||
| 
 | ||||
| 	SendWXMessage( JSON.stringify(tSend) ); | ||||
| 	SendWXMessage(JSON.stringify(tSend)); | ||||
| 
 | ||||
| 	return nTotal; | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| function ShowNotice( nShow ) | ||||
| { | ||||
| 	if(nShow==0) | ||||
| 	{ | ||||
| function ShowNotice(nShow) { | ||||
| 	if (nShow == 0) { | ||||
| 		$("#NoticeMask").hide(); | ||||
| 		$("#NoticeBody").hide(); | ||||
| 	} | ||||
| 	else | ||||
| 	{ | ||||
| 	else { | ||||
| 		$("#NoticeMask").show(); | ||||
| 		$("#NoticeBody").show(); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| function CancelSelect() | ||||
| { | ||||
| 	var tSend={}; | ||||
| 	tSend['sequence_id']=Math.round(new Date() / 1000); | ||||
| 	tSend['command']="user_guide_cancel"; | ||||
| 	tSend['data']={}; | ||||
| function CancelSelect() { | ||||
| 	var tSend = {}; | ||||
| 	tSend['sequence_id'] = Math.round(new Date() / 1000); | ||||
| 	tSend['command'] = "user_guide_cancel"; | ||||
| 	tSend['data'] = {}; | ||||
| 
 | ||||
| 	SendWXMessage( JSON.stringify(tSend) );			 | ||||
| 	SendWXMessage(JSON.stringify(tSend)); | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| function ConfirmSelect() | ||||
| { | ||||
| 	let nChoose=OnExit(); | ||||
| function ConfirmSelect() { | ||||
| 	let nChoose = OnExit(); | ||||
| 
 | ||||
| 	if(nChoose>0) | ||||
|     { | ||||
| 		var tSend={}; | ||||
| 		tSend['sequence_id']=Math.round(new Date() / 1000); | ||||
| 		tSend['command']="user_guide_finish"; | ||||
| 		tSend['data']={}; | ||||
| 		tSend['data']['action']="finish"; | ||||
| 	if (nChoose > 0) { | ||||
| 		var tSend = {}; | ||||
| 		tSend['sequence_id'] = Math.round(new Date() / 1000); | ||||
| 		tSend['command'] = "user_guide_finish"; | ||||
| 		tSend['data'] = {}; | ||||
| 		tSend['data']['action'] = "finish"; | ||||
| 
 | ||||
| 		SendWXMessage( JSON.stringify(tSend) );			 | ||||
| 		SendWXMessage(JSON.stringify(tSend)); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,27 +1,34 @@ | |||
| <!doctype html> | ||||
| <html> | ||||
| <head> | ||||
| <meta charset="utf-8"> | ||||
| <meta http-equiv="Cache-Control" content="max-age=7200" /> | ||||
| <title>引导_P21</title> | ||||
| <link rel="stylesheet" type="text/css" href="../css/common.css" />	 | ||||
| <link rel="stylesheet" type="text/css" href="24.css" /> | ||||
| <link rel="stylesheet" type="text/css" href="../css/dark.css" />	 | ||||
| <script type="text/javascript" src="test.js"></script>	 | ||||
| <script type="text/javascript" src="../js/jquery-3.6.0.min.js"></script> | ||||
| <script type="text/javascript" src="../js/json2.js"></script>	 | ||||
| <script type="text/javascript" src="../../data/text.js"></script>	 | ||||
| <script type="text/javascript" src="../js/globalapi.js"></script>	 | ||||
| <script type="text/javascript" src="../js/common.js"></script> | ||||
| <script type="text/javascript" src="24.js"></script>		 | ||||
| </head> | ||||
| <body onLoad="OnInit()"> | ||||
| <div id="Title"> | ||||
| 	<div class="trans" tid="t10">Printer Selection</div> | ||||
| </div> | ||||
| <div id="Content"  class="ZScrol"s> | ||||
| 
 | ||||
| <!--<div class="OneVendorBlock" Vendor="BBL">	 | ||||
| <head> | ||||
| 	<meta charset="utf-8"> | ||||
| 	<meta http-equiv="Cache-Control" content="max-age=7200" /> | ||||
| 	<title>引导_P21</title> | ||||
| 	<link rel="stylesheet" type="text/css" href="../css/common.css" /> | ||||
| 	<link rel="stylesheet" type="text/css" href="24.css" /> | ||||
| 	<link rel="stylesheet" type="text/css" href="../css/dark.css" /> | ||||
| 	<!-- <script type="text/javascript" src="test.js"></script> --> | ||||
| 	<script type="text/javascript" src="../js/jquery-3.6.0.min.js"></script> | ||||
| 	<script type="text/javascript" src="../js/json2.js"></script> | ||||
| 	<script type="text/javascript" src="../../data/text.js"></script> | ||||
| 	<script type="text/javascript" src="../js/globalapi.js"></script> | ||||
| 	<!-- <script type="text/javascript" src="../js/common.js"></script> --> | ||||
| 	<script type="text/javascript" src="24.js"></script> | ||||
| </head> | ||||
| 
 | ||||
| <body onLoad="OnInit()"> | ||||
| 	<div id="Title"> | ||||
| 		<div class="trans" tid="t10">Printer Selection</div> | ||||
| 	</div> | ||||
| 	<div class="wrap"> | ||||
| 		<div class="search"> | ||||
| 			<input type="text" class="searchTerm" placeholder="Device keyword" oninput="textInput(this)"> | ||||
| 		</div> | ||||
| 	</div> | ||||
| 	<div id="Content" class="ZScrol" s> | ||||
| 
 | ||||
| 		<!--<div class="OneVendorBlock" Vendor="BBL">	 | ||||
| <div class="BlockBanner"> | ||||
| 	<div class="BannerBtns"> | ||||
| 		<div class="SmallBtn_Green" onClick="SelectPrinterAll('BBL')">所有</div> | ||||
|  | @ -81,14 +88,14 @@ | |||
| 
 | ||||
| </div>--> | ||||
| 
 | ||||
| </div> | ||||
| <div id="AcceptArea"> | ||||
| 	</div> | ||||
| 	<div id="AcceptArea"> | ||||
| 		<div class="NormalBtn trans" tid="t39" id="AcceptBtn" onclick="ConfirmSelect()">Confirm</div> | ||||
| 		<div class="GrayBtn trans" tid="t38" id="PreBtn" onclick="CancelSelect()">Cancel</div> | ||||
| </div> | ||||
| 	</div> | ||||
| 
 | ||||
| <div id="NoticeMask"></div> | ||||
| <div id="NoticeBody"> | ||||
| 	<div id="NoticeMask"></div> | ||||
| 	<div id="NoticeBody"> | ||||
| 		<div id="NoticeBar" class="trans" tid="t18">error</div> | ||||
| 		<div id="NoticeContent"> | ||||
| 			<div id="NoticeText" class="trans" tid="t37">At least one printer must be selected.</div> | ||||
|  | @ -96,21 +103,15 @@ | |||
| 				<div class="SmallBtn trans" tid="t36" onClick="ShowNotice(0)">ok</div> | ||||
| 			</div> | ||||
| 		</div> | ||||
| </div>	 | ||||
| 	</div> | ||||
| 
 | ||||
| 
 | ||||
| </body> | ||||
| <script> | ||||
| 	document.onkeydown = function (event) { | ||||
| 		var e = event || window.event || arguments.callee.caller.arguments[0]; | ||||
| 
 | ||||
| 		if (e.keyCode == 27) | ||||
| 			ClosePage(); | ||||
| 
 | ||||
| 		if (window.event) { | ||||
| 			try { e.keyCode = 0; } catch (e) { } | ||||
| 			e.returnValue = false; | ||||
| 	let pModel; | ||||
| 	function textInput(obj) { | ||||
| 		FilterModelList(obj.value); | ||||
| 	} | ||||
| 	}; | ||||
| </script> | ||||
| 
 | ||||
| </html> | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 ZdDroid
						ZdDroid