pers cleanup

This commit is contained in:
2023-03-04 15:00:45 +01:00
parent dce8889a21
commit 0d26e6f394

View File

@@ -251,15 +251,11 @@
</ul> </ul>
</div> </div>
</div> </div>
<div class="col-md-6 col-xl-4 box-c"> <div class="col-md-6 col-xl-4 box-c" style="display: block;"><h2>Pressure test</h2><div class="box prst text-center"><span></span><span></span><span></span><button class="btn btn-success btn-block" id="pt_b">Start test</button></div></div>
<h2>Pressure test</h2> <div class="col-md-6 col-xl-4 box-c" style="display: block;"><h2>Pressure test</h2><div class="box prst text-center"><span></span><span class="ptok">OK</span><span></span><button class="btn btn-block btn-success" id="pt_b">Start test</button></div></div>
<div class="box prst text-center"> <div class="col-md-6 col-xl-4 box-c" style="display: block;"><h2>Pressure test</h2><div class="box prst text-center"><span></span><span class="ptf">FAIL</span><span></span><button class="btn btn-block btn-success" id="pt_b">Start test</button></div></div>
<span></span> <div class="col-md-6 col-xl-4 box-c" style="display: block;"><h2>Pressure test</h2><div class="box prst text-center"><span>Measuring Pressure</span><span>Remaining Time 04:37</span><span>42 °C / delta 3.34 hPa</span><button class="btn btn-block btn-danger" id="pt_b">Stop test</button></div></div>
<span></span>
<span></span>
<button class="btn btn-success btn-block" id="pt_b">Start test</button>
</div>
</div>
</div> </div>
</div> </div>
<div id="cfg-modal" class="modal fade" tabindex="-1" role="dialog"> <div id="cfg-modal" class="modal fade" tabindex="-1" role="dialog">
@@ -304,162 +300,163 @@
} }
$('.sb').unbind(); $('.sb').unbind();
$('#m-f').empty(); $('#m-f').empty();
$('#m-f').append(' < button type = "button" $('#m-f').append('<button type="button" class="btn btn-primary sb">Save</button>');
class = "btn btn-primary sb" > Save < /button>');var off_on_l=['off','on'];var h='';if(a_m==0){h+=c_txt('dmxa','DMX address','Please put DMX address from 1 to 512');h+=c_opt('dmxp','DMX preset',[1],'Mode ',0,1,'');h+=c_opt('dmxi','DMX input',['wired','wireless','wireless XLR out'],'',0,1,'Can not set wireless input now!');h+=c_txt('rdmn','RDM label','Please insert label,max 32 characters')} else if(a_m==1){h+=c_rad('emod','Ethernet mode',['disable','ArtNet','gMA1','gMA2','sACN'],'','');h+=c_rad('ee2d','Ethernet to DMX',off_on_l,'','');h+=c_txt('eanu','ArtNet universe','Please put ArtNet universe from 0 to 255');h+=c_txt('emau','MANet I/II var off_on_l=['off','on'];
universe ',' var h='';
Please put MANet I / II universe from 1 to 256(64 if(a_m==0){
for MANet I) h+=c_txt('dmxa','DMX address','Please put DMX address from 1 to 512');
');h+=c_txt(' h+=c_opt('dmxp','DMX preset',[1],'Mode ',0,1,'');
emas ',' h+=c_opt('dmxi','DMX input',['wired','wireless','wireless XLR out'],'',0,1,'Can not set wireless input now!');
MANet session ID ',' h+=c_txt('rdmn','RDM label','Please insert label,max 32 characters')
Please put MANet session ID from 1 to 32 ');h+=c_txt(' } else if(a_m==1){
esau ',' h+=c_rad('emod','Ethernet mode',['disable','ArtNet','gMA1','gMA2','sACN'],'','');
sACN universe ',' h+=c_rad('ee2d','Ethernet to DMX',off_on_l,'','');
Please put sACN universe from 1 to 32000 ')} else if(a_m==2){h+=' < div class = "row" > ';h+=c_rad(' h+=c_txt('eanu','ArtNet universe','Please put ArtNet universe from 0 to 255');
pr ',' h+=c_txt('emau','MANet I/II universe','Please put MANet I / II universe from 1 to 256 (64 for MANet I)');
Pan reverse ',off_on_l,' h+=c_txt('emas','MANet session ID','Please put MANet session ID from 1 to 32');
',' h+=c_txt('esau','sACN universe','Please put sACN universe from 1 to 32000')
col - 6 ');h+=c_rad(' } else if(a_m==2){
tr ',' h+='<div class="row">';
Tilt reverse ',off_on_l,' h+=c_rad('pr','Pan reverse',off_on_l,'','col-6');
',' h+=c_rad('tr','Tilt reverse',off_on_l,'','col-6');
col - 6 ');h+=c_rad(' h+=c_rad('ptf','Pan / Tilt feedback',off_on_l,'','col-6');
ptf ',' h+=c_rad('ptm','Pan / Tilt Mode',['speed','time'],'','col-6');
Pan / Tilt feedback ',off_on_l,' h+=c_rad('pte','Pan / Tilt EMS',off_on_l,'','col-6');
',' h+='</div>'
col - 6 ');h+=c_rad(' } else if(a_m==3){
ptm ',' h+=c_rad('bldmc','Blackout DMC',off_on_l,'','');
Pan / Tilt Mode ',[' h+='<h3>Active blackout while</h3>';
speed ',' h+=c_rad('blptm','Pan/Tilt moving',off_on_l,'','');
time '],' h+=c_rad('blgwm','Gobo wheel moving',off_on_l,'','');
',' h+=c_rad('blprm','Color wheel moving',off_on_l,'','')
col - 6 ');h+=c_rad(' } else if(a_m==4){
pte ',' h+=c_opt('dint','Display intensity',[10],'',0,1,'');
Pan / Titl EMS ',off_on_l,' var dsd_dtl_l=['off','1 min','2 min','3 min','4 min','5 min','6 min','7 min','8 min','9 min','10 min'];
',' h+=c_opt('dsd','Screensaver delay',dsd_dtl_l,'',0,0,'');
col - 6 ');h+=' < /div>'} else if(a_m==3){h+=c_rad('bldmc','Blackout DMC',off_on_l,'','');h+=' < h3 > Active blackout h+=c_opt('dtl','Touchscreen lock',dsd_dtl_l,'',0,0,'');
while < /h3>';h+=c_rad('blptm','Pan/Tilt h+=c_rad('dor','Display orientation',['normal','inverted','auto'],'')
moving ',off_on_l,' } else if(a_m==5){
',' h+='<div class="row">';
');h+=c_rad(' h+=c_txt('dtd','Day','','col-4');
blgwm ',' h+=c_txt('dtmo','Month','','col-4');
Gobo wheel moving ',off_on_l,' h+=c_txt('dty','Year','','col-4');
',' h+=c_txt('dth','Hour','','col-4');
');h+=c_rad(' h+=c_txt('dtmi','Minute','','col-4');
blprm ',' h+=c_txt('dts','Second','','col-4');
Color wheel moving ',off_on_l,' h+='</div>';
',' h+='<button class="btn btn-primary btn-block uldt">Use local date & time</button>'
')} else if(a_m==4){h+=c_opt(' } else if(a_m==6){
dint ',' h+=c_opt('fsmo','Follow spot mode',['off','soft','medium','hard'],'',0,0,'');
Display intensity ',[10],' h+=c_rad('frqs','LEDs output frequency (Hz)',['300','600','1200','2400'],'','');
',0,1,' h+='<div class="form-group">';
');var dsd_dtl_l=[' h+='<label for="frqa" class="col-form-label">LEDs frequency adjust</label>';
off ',' h+='<div class="row">';
1 min ',' h+='<div class="col-7 col-sm-8"><input type="range" min="0" max="1663" class="form-control" id="frqa"></div>';
2 min ',' h+='<div class="col-5 col-sm-4 mt06 text-right" id="frq_bv"></div>';
3 min ',' h+='</div>';
4 min ',' h+='</div>';
5 min ',' h+=c_rad('fanm','Fan mode',['auto','high','quiet'],'','');
6 min ',' h+='<div class="form-group" id="fannl_fg">';
7 min ',' h+='<label for="fannl" class="col-form-label">Fan noise level</label>';
8 min ',' h+='<div class="row">';
9 min ',' h+='<div class="col-9 col-sm-10"><input type="range" min="0" max="100" class="form-control" id="fannl"></div>';
10 min '];h+=c_opt(' h+='<div class="col-3 col-sm-2 mt06 text-right">100 %</div>';
dsd ',' h+='</div>';
Screensaver delay ',dsd_dtl_l,' h+='</div>';
',0,0,' h+=c_opt('gind','Gobo indexing',['max. speed & shortcut','follow spd. & dir.','max. spd. & follow dir.'],'',0,0,'');
');h+=c_opt(' h+=c_rad('tmpu','Temperature unit',['&deg;C','&deg;F'],'','');
dtl ',' h+=c_rad('btns','Display buttons',off_on_l,'','')
Touchscreen lock ',dsd_dtl_l,' } else if(a_m==7){
',0,0,' h+='<div class="row">';
');h+=c_rad(' h+=c_rad('cdimc','Dimmer curve',['linear','square law'],'','col-6');
dor ',' h+=c_rad('hpwrm','High power mode',off_on_l,'','')
Display orientation ',[' } else if(a_m==8){
normal ',' h+=c_rad('lonof','Lamp status',off_on_l,'','');
inverted ',' h+='<div class="form-group" id="ligde_fg"> ';
auto '],' h+='<label for="ligde" class="col-form-label">Lamp ignition delay</label>';
')} else if(a_m==5){h+=' < div class = "row" > ';h+=c_txt(' h+='<div class="row">';
dtd ',' h+='<div class="col-9 col-sm-10"><input type="range" min="0" max = "90" class="form-control" id="ligde"></div>';
Day ',' h+='<div class="col-3 col-sm-2 mt06 text-right"></div>';
',' h+='</div>';
col - 4 ');h+=c_txt(' h+='</div>';
dtmo ',' h+='<div class="row">';
Month ',' h+=c_rad('llise','Lamp light sensor',off_on_l,'','col-6');
',' h+=c_rad('lonpon ','Lamp on power on',off_on_l,'','col-6');
col - 4 ');h+=c_txt(' h+=c_rad('lofvd','Lamp off via DMX',off_on_l,'','col-6');
dty ',' h+=c_rad('londp','Lamp on if DMX present',off_on_l,'','col-6');
Year ',' h+=c_rad('lofdm ','Lamp off if DMX missing',off_on_l,'','col-6');
',' h+='</div>'
col - 4 ');h+=c_txt(' }
dth ','
Hour ',' $('#m-b').html(h);
',' $('#m-f').show();
col - 4 ');h+=c_txt(' copy_form_values(1);
dtmi ',' if(a_m==8){
Minute ',' if($('#ligde_v').html()=='off'){
',' $('#ligde').val(0)}
col - 4 ');h+=c_txt(' }
dts ',' $('#cfg-modal').modal();
Second ',' $('.sb').bind('click',function(){
',' loader(1);
col - 4 ');h+=' < /div>';h+=' < button class = "btn btn-primary btn-block uldt" > Use local date & time < /button>'} else if(a_m==6){h+=c_opt('fsmo','Follow spot mode',['off','soft','medium','hard'],'',0,0,'');h+=c_rad('frqs','LEDs output frequency (Hz)',['300','600','1200','2400'],'','');h+=' < div class = "form-group" > ';h+=' < label var p_add='';
for = "frqa" if(a_m==6){
class = "col-form-label" > LEDs frequency adjust < /label>';h+=' < div class = "row" > ';h+=' < div class = "col-7 col-sm-8" > < input type = "range" p_add='&frq='+frq
min = "0" }
max = "1663" do_ajax(addrs[a_m],pv(params[a_m])+p_add,function (json){
class = "form-control" if(json){
id = "frqa" > < /div>';h+=' < div class = "col-5 col-sm-4 mt06 text-right" if(json['status']==0){
id = "frq_bv" > < /div>';h+=' < /div>';h+=' < /div>';h+=c_rad('fanm','Fan mode',['auto','high','quiet'],'','');h+=' < div class = "form-group" mhdr_status('suc');
id = "fannl_fg" > ';h+=' < label copy_form_values(0);
for = "fannl" if(a_m==0){
class = "col-form-label" > Fan noise level < /label>';h+=' < div class = "row" > ';h+=' < div class = "col-9 col-sm-10" > < input type = "range" fill_values(json,['dmxf']);
min = "0" ptit(json['pt'])
max = "100" } else if(a_m==6){
class = "form-control" if(json['fanm']=='quiet'){
id = "fannl" > < /div>';h+=' < div class = "col-3 col-sm-2 mt06 text-right" > 100 % < /div>';h+=' < /div>';h+=' < /div>';h+=c_opt('gind','Gobo indexing',['max. speed & shortcut','follow spd. & dir.','max. spd. & follow dir.'],'',0,0,'');h+=c_rad('tmpu','Temperature unit',['&deg;C','&deg;F'],'','');h+=c_rad('btns','Display buttons',off_on_l,'','')} else if(a_m==7){h+=' < div class = "row" > ';h+=c_rad(' $('#themq').show();
cdimc ',' } else {
Dimmer curve ',[' $('#themq').hide();
linear ',' }
square law '],' $('#frqs_v').html(frq_s(frq))
',' } else if(a_m==8){
col - 6 ');h+=c_rad(' if($('#ligde').val()==0) {
hpwrm ',' $('#ligde_v').html('off')
High power mode ',off_on_l,' }
',' }
')} else if(a_m==8){h+=c_rad(' close_modal()
lonof ',' }
Lamp status ',off_on_l,' show_errors(json['status'],params[a_m]);loader(0)
',' }
');h+=' < div class = "form-group" })
id = "ligde_fg" > ';h+=' < label });
for = "ligde" if(a_m==5){
class = "col-form-label" > Lamp ignition delay < /label>';h+=' < div class = "row" > ';h+=' < div class = "col-9 col-sm-10" > < input type = "range" $('.uldt').bind('click',function(){
min = "0" var date=new Date();
max = "90" $('#dtd').val(date.getDate());
class = "form-control" $('#dtmo').val(date.getMonth()+1);
id = "ligde" > < /div>';h+=' < div class = "col-3 col-sm-2 mt06 text-right" > < /div>';h+=' < /div>';h+=' < /div>';h+=' < div class = "row" > ';h+=c_rad(' $('#dty').val(date.getFullYear());
llise ',' $('#dth').val(('0'+date.getHours()).slice(-2));
Lamp light sensor ',off_on_l,' $('#dtmi').val(('0'+date.getMinutes()).slice(-2));
',' $('#dts').val(('0'+date.getSeconds()).slice(-2))
col - 6 ');h+=c_rad(' })
lonpon ',' } else if(a_m==6){
Lamp on power on ',off_on_l,' $('#fannl').on('input change',function(){
',' $(this).parent().next().html($(this).val()+'%')
col - 6 ');h+=c_rad(' });
lofvd ',' $('#fannl').change();
Lamp off via DMX ',off_on_l,' $('input[name=fanm]').on('change',function(){
',' if($('input[name=fanm]:checked').val()==2) {
col - 6 ');h+=c_rad(' $('#fannl_fg').show();
londp ',' } else {
Lamp on $('#fannl_fg').hide()
if DMX present ',off_on_l,' }
',' });
col - 6 ');h+=c_rad(' $('input[name=fanm]').change();
lofdm ',' $('input[name=frqs]').eq(frq>>12).attr('checked','checked');
Lamp off $('#frqa').val(frq & 0xfff);
if DMX missing ',off_on_l,' $('input[name=frqs]').on('change',function(){
',' frq=$('input[name=frqs]:checked').val() << 12; frq |= 0x340;
col - 6 ');h+=' < /div>'}$('#m-b').html(h);$('#m-f').show();copy_form_values(1);if(a_m==8){if($('#ligde_v').html()=='off'){$('#ligde').val(0)}}$('#cfg-modal').modal();$('.sb').bind('click',function(){loader(1);var p_add='';if(a_m==6){p_add='&frq='+frq}do_ajax(addrs[a_m],pv(params[a_m])+p_add,function (json){if(json){if(json['status']==0){mhdr_status('suc');copy_form_values(0);if(a_m==0){fill_values(json,['dmxf']);ptit(json['pt'])} else if(a_m==6){if(json['fanm']=='quiet') $('#themq').show();else $('#themq').hide();$('#frqs_v').html(frq_s(frq))} else if(a_m==8){if($('#ligde').val()==0) $('#ligde_v').html('off')}close_modal()}show_errors(json['status'],params[a_m]);loader(0)}})});if(a_m==5){$('.uldt').bind('click',function(){var date=new Date();$('#dtd').val(date.getDate());$('#dtmo').val(date.getMonth()+1);$('#dty').val(date.getFullYear());$('#dth').val(('0'+date.getHours()).slice(-2));$('#dtmi').val(('0'+date.getMinutes()).slice(-2));$('#dts').val(('0'+date.getSeconds()).slice(-2))})} else if(a_m==6){$('#fannl').on('input change',function(){$(this).parent().next().html($(this).val()+'%')});$('#fannl').change();$('input[name=fanm]').on('change',function(){if($('input[name=fanm]:checked').val()==2) $('#fannl_fg').show();else $('#fannl_fg').hide()});$('input[name=fanm]').change();$('input[name=frqs]').eq(frq>>12).attr('checked','checked');$('#frqa').val(frq & 0xfff);$('input[name=frqs]').on('change',function(){frq=$('input[name=frqs]:checked').val()< < 12; frq |= 0x340; $('#frqa').val(0x340); $('#frq_bv').html(frq_s(frq) + ' Hz') $('#frqa').val(0x340);
$('#frq_bv').html(frq_s(frq) + ' Hz')
}); });
$('#frqa').on('input change', function() { $('#frqa').on('input change', function() {
frq &= 0xf000; frq &= 0xf000;
@@ -486,6 +483,7 @@
f = f * (1 << (frq >> 12)) / (arr * (256 - x) + (arr + 1) * (x)); f = f * (1 << (frq >> 12)) / (arr * (256 - x) + (arr + 1) * (x));
return Math.floor(f / 10000) + '.' + ('0000' + Math.floor(f % 10000)).slice(-4) return Math.floor(f / 10000) + '.' + ('0000' + Math.floor(f % 10000)).slice(-4)
} }
$(document).ready(function() { $(document).ready(function() {
$('h1').html('Personality'); $('h1').html('Personality');
var boxes = ''; var boxes = '';