add notransval to fix select options translate issues

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Jan 26, 2025 at 13:54 UTC 31f2224a938dddd750e60a20e21f60193a0f82e6
4 files changed +106 -321
translate/translate.js
+3 -1
@@ -783,10 +783,12 @@ function getStringsHtml(name, node) {
783
784 // Check if the "value" attribute exists and needs to be translated
785 var subnodeignore = false;
786 + var subnodevalueignore = false;
787 if ((subnode.attributes != null) && (subnode.attributes.length > 0)) {
788 var subnodevalue = null, subnodeplaceholder = null, subnodetitle = null;
789 for (var j in subnode.attributes) {
790 if ((subnode.attributes[j].name == 'notrans') && (subnode.attributes[j].value == '1')) { subnodeignore = true; }
791 + if ((subnode.attributes[j].name == 'notransval') && (subnode.attributes[j].value == '1')) { subnodevalueignore = true; }
792 if ((subnode.attributes[j].name == 'type') && (subnode.attributes[j].value == 'hidden')) { subnodeignore = true; }
793 if (subnode.attributes[j].name == 'value') { subnodevalue = subnode.attributes[j].value; }
794 if (subnode.attributes[j].name == 'placeholder') { subnodeplaceholder = subnode.attributes[j].value; }
@@ -795,7 +797,7 @@ function getStringsHtml(name, node) {
797 if ((subnodevalue != null) && isNumber(subnodevalue) == true) { subnodevalue = null; }
798 if ((subnodeplaceholder != null) && isNumber(subnodeplaceholder) == true) { subnodeplaceholder = null; }
799 if ((subnodetitle != null) && isNumber(subnodetitle) == true) { subnodetitle = null; }
798 - if ((subnodeignore == false) && (subnodevalue != null)) {
800 + if ((subnodeignore == false) && (subnodevalueignore == false) && (subnodevalue != null)) {
801 // Add a new string to the list (value)
802 if (sourceStrings[subnodevalue] == null) { sourceStrings[subnodevalue] = { en: subnodevalue, xloc: [name] }; } else { if (sourceStrings[subnodevalue].xloc == null) { sourceStrings[subnodevalue].xloc = []; } sourceStrings[subnodevalue].xloc.push(name); }
803 }
translate/translate.json
+1 -218
@@ -1,38 +1,5 @@
1 {
2 "strings": [
3 - {
4 - "cs": "",
5 - "da": "",
6 - "de": "",
7 - "en": "",
8 - "es": " ",
9 - "fi": "",
10 - "fr": "",
11 - "hi": "",
12 - "it": "",
13 - "ja": "",
14 - "ko": "",
15 - "nl": "",
16 - "pt": "",
17 - "ru": "",
18 - "sv": "",
19 - "tr": "",
20 - "zh-chs": "",
21 - "zh-cht": "",
22 - "uk": "",
23 - "xloc": [
24 - "default.handlebars->container->column_l->p16->3->1->0->5->p16filterevents",
25 - "default.handlebars->container->column_l->p3->3->1->0->5->p3filterevents",
26 - "default.handlebars->container->column_l->p3->3->1->0->5->p3limitdropdown",
27 - "default.handlebars->container->column_l->p31->3->1->0->5->p31filterevents",
28 - "default.handlebars->container->column_l->p31->3->1->0->5->p31limitdropdown",
29 - "default3.handlebars->container->column_l->p16->3->1->0->1->1->p16filterevents",
30 - "default3.handlebars->container->column_l->p3->3->1->0->1->1->p3filterevents",
31 - "default3.handlebars->container->column_l->p3->3->1->0->1->1->p3limitdropdown",
32 - "default3.handlebars->container->column_l->p31->3->1->0->3->1->p31filterevents",
33 - "default3.handlebars->container->column_l->p31->3->1->0->3->1->p31limitdropdown"
34 - ]
35 - },
3 {
4 "ca": " (",
5 "en": " (",
@@ -3217,9 +3184,7 @@
3184 "zh-chs": "1024x768",
3185 "zh-cht": "1024x768",
3186 "xloc": [
3220 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
3187 "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize->9",
3222 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize",
3188 "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize->9"
3189 ]
3190 },
@@ -3365,9 +3330,7 @@
3330 "zh-chs": "1280x800",
3331 "zh-cht": "1280x800",
3332 "xloc": [
3368 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
3333 "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize->11",
3370 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize",
3334 "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize->11"
3335 ]
3336 },
@@ -3396,9 +3359,7 @@
3359 "zh-chs": "1440x900",
3360 "zh-cht": "1440x900",
3361 "xloc": [
3399 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
3362 "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize->13",
3401 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize",
3363 "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize->13"
3364 ]
3365 },
@@ -3491,9 +3452,7 @@
3452 "zh-chs": "1600x900",
3453 "zh-cht": "1600x900",
3454 "xloc": [
3494 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
3455 "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize->15",
3496 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize",
3456 "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize->15"
3457 ]
3458 },
@@ -3522,9 +3481,7 @@
3481 "zh-chs": "1680x1050",
3482 "zh-cht": "1680x1050",
3483 "xloc": [
3525 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
3484 "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize->17",
3527 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize",
3485 "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize->17"
3486 ]
3487 },
@@ -3553,9 +3510,7 @@
3510 "zh-chs": "1920x1080",
3511 "zh-cht": "1920x1080",
3512 "xloc": [
3556 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
3513 "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize->19",
3558 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize",
3514 "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize->19"
3515 ]
3516 },
@@ -4907,9 +4862,7 @@
4862 "zh-chs": "640x480",
4863 "zh-cht": "640x480",
4864 "xloc": [
4910 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
4865 "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize->7",
4912 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize",
4866 "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize->7"
4867 ]
4868 },
@@ -94201,18 +94154,6 @@
94154 "default3.handlebars->35->507"
94155 ]
94156 },
94204 - {
94205 - "en": "agentlog",
94206 - "nl": "agentlog",
94207 - "xloc": [
94208 - "default.handlebars->container->column_l->p16->3->1->0->5->p16filterevents",
94209 - "default.handlebars->container->column_l->p3->3->1->0->5->p3filterevents",
94210 - "default.handlebars->container->column_l->p31->3->1->0->5->p31filterevents",
94211 - "default3.handlebars->container->column_l->p16->3->1->0->1->1->p16filterevents",
94212 - "default3.handlebars->container->column_l->p3->3->1->0->1->1->p3filterevents",
94213 - "default3.handlebars->container->column_l->p31->3->1->0->3->1->p31filterevents"
94214 - ]
94215 - },
94157 {
94158 "bs": "amt:",
94159 "ca": "amt:",
@@ -94400,48 +94341,6 @@
94341 "default3.handlebars->35->830"
94342 ]
94343 },
94403 - {
94404 - "en": "batchupload",
94405 - "nL": "batch upload",
94406 - "xloc": [
94407 - "default.handlebars->container->column_l->p16->3->1->0->5->p16filterevents",
94408 - "default.handlebars->container->column_l->p3->3->1->0->5->p3filterevents",
94409 - "default.handlebars->container->column_l->p31->3->1->0->5->p31filterevents",
94410 - "default3.handlebars->container->column_l->p16->3->1->0->1->1->p16filterevents",
94411 - "default3.handlebars->container->column_l->p3->3->1->0->1->1->p3filterevents",
94412 - "default3.handlebars->container->column_l->p31->3->1->0->3->1->p31filterevents"
94413 - ]
94414 - },
94415 - {
94416 - "bs": "browser",
94417 - "ca": "browser",
94418 - "cs": "browser",
94419 - "da": "browser",
94420 - "de": "browser",
94421 - "en": "browser",
94422 - "es": "browser",
94423 - "fi": "browser",
94424 - "fr": "browser",
94425 - "hi": "browser",
94426 - "hu": "browser",
94427 - "it": "browser",
94428 - "ja": "browser",
94429 - "ko": "browser",
94430 - "nl": "browser",
94431 - "pl": "browser",
94432 - "pt": "browser",
94433 - "pt-br": "browser",
94434 - "ru": "browser",
94435 - "sv": "browser",
94436 - "tr": "browser",
94437 - "zh-chs": "browser",
94438 - "zh-cht": "browser",
94439 - "uk": "browser",
94440 - "xloc": [
94441 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
94442 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize"
94443 - ]
94444 - },
94344 {
94345 "bs": "bajtova",
94346 "ca": "bytes",
@@ -94498,48 +94397,6 @@
94397 "zh-cht": "取消幫助",
94398 "uk": "скасуватидопомогу"
94399 },
94501 - {
94502 - "bs": "canvas",
94503 - "ca": "canvas",
94504 - "cs": "canvas",
94505 - "da": "canvas",
94506 - "de": "canvas",
94507 - "en": "canvas",
94508 - "es": "canvas",
94509 - "fi": "canvas",
94510 - "fr": "canvas",
94511 - "hi": "canvas",
94512 - "hu": "canvas",
94513 - "it": "canvas",
94514 - "ja": "canvas",
94515 - "ko": "canvas",
94516 - "nl": "canvas",
94517 - "pl": "canvas",
94518 - "pt": "canvas",
94519 - "pt-br": "canvas",
94520 - "ru": "canvas",
94521 - "sv": "canvas",
94522 - "tr": "canvas",
94523 - "zh-chs": "canvas",
94524 - "zh-cht": "canvas",
94525 - "uk": "canvas",
94526 - "xloc": [
94527 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
94528 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize"
94529 - ]
94530 - },
94531 - {
94532 - "en": "changenode",
94533 - "nl": "wissel node",
94534 - "xloc": [
94535 - "default.handlebars->container->column_l->p16->3->1->0->5->p16filterevents",
94536 - "default.handlebars->container->column_l->p3->3->1->0->5->p3filterevents",
94537 - "default.handlebars->container->column_l->p31->3->1->0->5->p31filterevents",
94538 - "default3.handlebars->container->column_l->p16->3->1->0->1->1->p16filterevents",
94539 - "default3.handlebars->container->column_l->p3->3->1->0->1->1->p3filterevents",
94540 - "default3.handlebars->container->column_l->p31->3->1->0->3->1->p31filterevents"
94541 - ]
94542 - },
94400 {
94401 "bs": "hrom",
94402 "ca": "cromat",
@@ -96029,17 +95886,6 @@
95886 "default3.handlebars->35->631"
95887 ]
95888 },
96032 - {
96033 - "en": "manual",
96034 - "xloc": [
96035 - "default.handlebars->container->column_l->p16->3->1->0->5->p16filterevents",
96036 - "default.handlebars->container->column_l->p3->3->1->0->5->p3filterevents",
96037 - "default.handlebars->container->column_l->p31->3->1->0->5->p31filterevents",
96038 - "default3.handlebars->container->column_l->p16->3->1->0->1->1->p16filterevents",
96039 - "default3.handlebars->container->column_l->p3->3->1->0->1->1->p3filterevents",
96040 - "default3.handlebars->container->column_l->p31->3->1->0->3->1->p31filterevents"
96041 - ]
96042 - },
95889 {
95890 "bs": "meshagent",
95891 "ca": "agent de malla",
@@ -96432,39 +96278,6 @@
96278 "player.handlebars->3->15"
96279 ]
96280 },
96435 - {
96436 - "en": "relaylog",
96437 - "xloc": [
96438 - "default.handlebars->container->column_l->p16->3->1->0->5->p16filterevents",
96439 - "default.handlebars->container->column_l->p3->3->1->0->5->p3filterevents",
96440 - "default.handlebars->container->column_l->p31->3->1->0->5->p31filterevents",
96441 - "default3.handlebars->container->column_l->p16->3->1->0->1->1->p16filterevents",
96442 - "default3.handlebars->container->column_l->p3->3->1->0->1->1->p3filterevents",
96443 - "default3.handlebars->container->column_l->p31->3->1->0->3->1->p31filterevents"
96444 - ]
96445 - },
96446 - {
96447 - "en": "removenode",
96448 - "xloc": [
96449 - "default.handlebars->container->column_l->p16->3->1->0->5->p16filterevents",
96450 - "default.handlebars->container->column_l->p3->3->1->0->5->p3filterevents",
96451 - "default.handlebars->container->column_l->p31->3->1->0->5->p31filterevents",
96452 - "default3.handlebars->container->column_l->p16->3->1->0->1->1->p16filterevents",
96453 - "default3.handlebars->container->column_l->p3->3->1->0->1->1->p3filterevents",
96454 - "default3.handlebars->container->column_l->p31->3->1->0->3->1->p31filterevents"
96455 - ]
96456 - },
96457 - {
96458 - "en": "runcommands",
96459 - "xloc": [
96460 - "default.handlebars->container->column_l->p16->3->1->0->5->p16filterevents",
96461 - "default.handlebars->container->column_l->p3->3->1->0->5->p3filterevents",
96462 - "default.handlebars->container->column_l->p31->3->1->0->5->p31filterevents",
96463 - "default3.handlebars->container->column_l->p16->3->1->0->1->1->p16filterevents",
96464 - "default3.handlebars->container->column_l->p3->3->1->0->1->1->p3filterevents",
96465 - "default3.handlebars->container->column_l->p31->3->1->0->3->1->p31filterevents"
96466 - ]
96467 - },
96281 {
96282 "bs": "safari",
96283 "ca": "safari",
@@ -96495,36 +96308,6 @@
96308 "player.handlebars->3->14"
96309 ]
96310 },
96498 - {
96499 - "bs": "screen",
96500 - "ca": "screen",
96501 - "cs": "screen",
96502 - "da": "screen",
96503 - "de": "screen",
96504 - "en": "screen",
96505 - "es": "screen",
96506 - "fi": "screen",
96507 - "fr": "screen",
96508 - "hi": "screen",
96509 - "hu": "screen",
96510 - "it": "screen",
96511 - "ja": "screen",
96512 - "ko": "screen",
96513 - "nl": "screen",
96514 - "pl": "screen",
96515 - "pt": "screen",
96516 - "pt-br": "screen",
96517 - "ru": "screen",
96518 - "sv": "screen",
96519 - "tr": "screen",
96520 - "zh-chs": "screen",
96521 - "zh-cht": "screen",
96522 - "uk": "screen",
96523 - "xloc": [
96524 - "default.handlebars->container->dialog->dialogBody->dialog7->d7rdpkvm->3->d7rdpsize",
96525 - "default3.handlebars->container->xxAddAgentModal->xxAddAgentModalConf->1->xxAddAgentBody->dialog7->d7rdpkvm->3->d7rdpsize"
96526 - ]
96527 - },
96311 {
96312 "bs": "servererrors.txt",
96313 "ca": "servererrors.txt",
@@ -99566,4 +99349,4 @@
99349 ]
99350 }
99351 ]
99569 -}
99352 +}
\ No newline at end of file
views/default.handlebars
+51 -51
@@ -476,23 +476,23 @@
476 <td class="auto-style1">
477 Filter
478 <select id=p3filterevents onchange=refreshEvents()>
479 - <option value="">All Logs</option>
480 - <option value=agentlog>Agent Logs</option>
481 - <option value=relaylog>Relay Logs</option>
482 - <option value=manual>Manual Logs</option>
483 - <option value=runcommands>Run Command Logs</option>
484 - <option value=batchupload>Batch Upload Logs</option>
485 - <option value=changenode>Change Node Logs</option>
486 - <option value=removenode>Remove Node Logs</option>
479 + <option notransval=1 value="">All Logs</option>
480 + <option notransval=1 value=agentlog>Agent Logs</option>
481 + <option notransval=1 value=relaylog>Relay Logs</option>
482 + <option notransval=1 value=manual>Manual Logs</option>
483 + <option notransval=1 value=runcommands>Run Command Logs</option>
484 + <option notransval=1 value=batchupload>Batch Upload Logs</option>
485 + <option notransval=1 value=changenode>Change Node Logs</option>
486 + <option notransval=1 value=removenode>Remove Node Logs</option>
487 </select>
488 Show
489 <select id=p3limitdropdown onchange=refreshEvents()>
490 - <option value=60>Last 60</option>
491 - <option value=120>Last 120</option>
492 - <option value=250>Last 250</option>
493 - <option value=500>Last 500</option>
494 - <option value=1000>Last 1000</option>
495 - <option value="">No limit</option>
490 + <option notransval=1 value=60>Last 60</option>
491 + <option notransval=1 value=120>Last 120</option>
492 + <option notransval=1 value=250>Last 250</option>
493 + <option notransval=1 value=500>Last 500</option>
494 + <option notransval=1 value=1000>Last 1000</option>
495 + <option notransval=1 value="">No limit</option>
496 </select>&nbsp;
497 <a href=# onclick=p3showDownloadEventsDialog(2)><img src=images/link4.png height=10 width=10 title="Download Events" style=cursor:pointer></a>&nbsp;
498 </td>
@@ -993,22 +993,22 @@
993 <td class="auto-style1">
994 Filter
995 <select id=p16filterevents onchange=refreshDeviceEvents()>
996 - <option value="">All Logs</option>
997 - <option value=agentlog>Agent Logs</option>
998 - <option value=relaylog>Relay Logs</option>
999 - <option value=manual>Manual Logs</option>
1000 - <option value=runcommands>Run Command Logs</option>
1001 - <option value=batchupload>Batch Upload Logs</option>
1002 - <option value=changenode>Change Node Logs</option>
1003 - <option value=removenode>Remove Node Logs</option>
996 + <option notransval=1 value="">All Logs</option>
997 + <option notransval=1 value=agentlog>Agent Logs</option>
998 + <option notransval=1 value=relaylog>Relay Logs</option>
999 + <option notransval=1 value=manual>Manual Logs</option>
1000 + <option notransval=1 value=runcommands>Run Command Logs</option>
1001 + <option notransval=1 value=batchupload>Batch Upload Logs</option>
1002 + <option notransval=1 value=changenode>Change Node Logs</option>
1003 + <option notransval=1 value=removenode>Remove Node Logs</option>
1004 </select>
1005 Show
1006 <select id=p16limitdropdown onchange=refreshDeviceEvents()>
1007 - <option value=60>Last 60</option>
1008 - <option value=120>Last 120</option>
1009 - <option value=250>Last 250</option>
1010 - <option value=500>Last 500</option>
1011 - <option value=1000>Last 1000</option>
1007 + <option notransval=1 value=60>Last 60</option>
1008 + <option notransval=1 value=120>Last 120</option>
1009 + <option notransval=1 value=250>Last 250</option>
1010 + <option notransval=1 value=500>Last 500</option>
1011 + <option notransval=1 value=1000>Last 1000</option>
1012 </select>
1013 <a href=# onclick=p3showDownloadEventsDialog(1)><img src=images/link4.png height=10 width=10 title="Download Events" style=cursor:pointer></a>&nbsp;
1014 </td>
@@ -1133,23 +1133,23 @@
1133 <td class="auto-style1">
1134 Filter
1135 <select id=p31filterevents onchange=refreshUsersEvents()>
1136 - <option value="">All Logs</option>
1137 - <option value=agentlog>Agent Logs</option>
1138 - <option value=relaylog>Relay Logs</option>
1139 - <option value=manual>Manual Logs</option>
1140 - <option value=runcommands>Run Command Logs</option>
1141 - <option value=batchupload>Batch Upload Logs</option>
1142 - <option value=changenode>Change Node Logs</option>
1143 - <option value=removenode>Remove Node Logs</option>
1136 + <option notransval=1 value="">All Logs</option>
1137 + <option notransval=1 value=agentlog>Agent Logs</option>
1138 + <option notransval=1 value=relaylog>Relay Logs</option>
1139 + <option notransval=1 value=manual>Manual Logs</option>
1140 + <option notransval=1 value=runcommands>Run Command Logs</option>
1141 + <option notransval=1 value=batchupload>Batch Upload Logs</option>
1142 + <option notransval=1 value=changenode>Change Node Logs</option>
1143 + <option notransval=1 value=removenode>Remove Node Logs</option>
1144 </select>
1145 Show
1146 <select id=p31limitdropdown onchange=refreshUsersEvents()>
1147 - <option value=60>Last 60</option>
1148 - <option value=120>Last 120</option>
1149 - <option value=250>Last 250</option>
1150 - <option value=500>Last 500</option>
1151 - <option value=1000>Last 1000</option>
1152 - <option value="">No limit</option>
1147 + <option notransval=1 value=60>Last 60</option>
1148 + <option notransval=1 value=120>Last 120</option>
1149 + <option notransval=1 value=250>Last 250</option>
1150 + <option notransval=1 value=500>Last 500</option>
1151 + <option notransval=1 value=1000>Last 1000</option>
1152 + <option notransval=1 value="">No limit</option>
1153 </select>
1154 <a href=# onclick=p3showDownloadEventsDialog(3)><img src=images/link4.png height=10 width=10 title="Download Events" style=cursor:pointer></a>&nbsp;
1155 </td>
@@ -1453,16 +1453,16 @@
1453 <div style="margin-top:8px">
1454 <div>Display Size</div>
1455 <select id="d7rdpsize">
1456 - <option value="canvas">Canvas Size</option>
1457 - <option value="browser">Browser Size</option>
1458 - <option value="screen">Screen Size</option>
1459 - <option value="640x480">640x480</option>
1460 - <option value="1024x768">1024x768</option>
1461 - <option value="1280x800">1280x800</option>
1462 - <option value="1440x900">1440x900</option>
1463 - <option value="1600x900">1600x900</option>
1464 - <option value="1680x1050">1680x1050</option>
1465 - <option value="1920x1080">1920x1080</option>
1456 + <option notransval=1 value="canvas">Canvas Size</option>
1457 + <option notransval=1 value="browser">Browser Size</option>
1458 + <option notransval=1 value="screen">Screen Size</option>
1459 + <option notransval=1 value="640x480">640x480</option>
1460 + <option notransval=1 value="1024x768">1024x768</option>
1461 + <option notransval=1 value="1280x800">1280x800</option>
1462 + <option notransval=1 value="1440x900">1440x900</option>
1463 + <option notransval=1 value="1600x900">1600x900</option>
1464 + <option notransval=1 value="1680x1050">1680x1050</option>
1465 + <option notransval=1 value="1920x1080">1920x1080</option>
1466 </select>
1467 </div>
1468 <div>
views/default3.handlebars
+51 -51
@@ -612,23 +612,23 @@
612 <div class="d-flex align-items-center">
613 <label for="p3filterevents" class="me-1">Filter</label>
614 <select id=p3filterevents class="form-select-sm me-2" onchange=refreshEvents()>
615 - <option value="">All Logs</option>
616 - <option value=agentlog>Agent Logs</option>
617 - <option value=relaylog>Relay Logs</option>
618 - <option value=manual>Manual Logs</option>
619 - <option value=runcommands>Run Command Logs</option>
620 - <option value=batchupload>Batch Upload Logs</option>
621 - <option value=changenode>Change Node Logs</option>
622 - <option value=removenode>Remove Node Logs</option>
615 + <option notransval=1 value="">All Logs</option>
616 + <option notransval=1 value=agentlog>Agent Logs</option>
617 + <option notransval=1 value=relaylog>Relay Logs</option>
618 + <option notransval=1 value=manual>Manual Logs</option>
619 + <option notransval=1 value=runcommands>Run Command Logs</option>
620 + <option notransval=1 value=batchupload>Batch Upload Logs</option>
621 + <option notransval=1 value=changenode>Change Node Logs</option>
622 + <option notransval=1 value=removenode>Remove Node Logs</option>
623 </select>
624 <label for="p3limitdropdown" class="me-1">Show</label>
625 <select id=p3limitdropdown class="form-select-sm me-2" onchange=refreshEvents()>
626 - <option value=60>Last 60</option>
627 - <option value=120>Last 120</option>
628 - <option value=250>Last 250</option>
629 - <option value=500>Last 500</option>
630 - <option value=1000>Last 1000</option>
631 - <option value="">No limit</option>
626 + <option notransval=1 value=60>Last 60</option>
627 + <option notransval=1 value=120>Last 120</option>
628 + <option notransval=1 value=250>Last 250</option>
629 + <option notransval=1 value=500>Last 500</option>
630 + <option notransval=1 value=1000>Last 1000</option>
631 + <option notransval=1 value="">No limit</option>
632 </select>
633 <a href=# onclick=p3showDownloadEventsDialog(2)><i class="fa-solid fa-download" title="Download Events"></i></a>
634 </div>
@@ -1334,22 +1334,22 @@
1334 <div class="d-flex align-items-center">
1335 <label class="me-1" for="p16filterevents">Filter</label>
1336 <select id=p16filterevents class="form-control-sm me-2" onchange=refreshDeviceEvents()>
1337 - <option value="">All Logs</option>
1338 - <option value=agentlog>Agent Logs</option>
1339 - <option value=relaylog>Relay Logs</option>
1340 - <option value=manual>Manual Logs</option>
1341 - <option value=runcommands>Run Command Logs</option>
1342 - <option value=batchupload>Batch Upload Logs</option>
1343 - <option value=changenode>Change Node Logs</option>
1344 - <option value=removenode>Remove Node Logs</option>
1337 + <option notransval=1 value="">All Logs</option>
1338 + <option notransval=1 value=agentlog>Agent Logs</option>
1339 + <option notransval=1 value=relaylog>Relay Logs</option>
1340 + <option notransval=1 value=manual>Manual Logs</option>
1341 + <option notransval=1 value=runcommands>Run Command Logs</option>
1342 + <option notransval=1 value=batchupload>Batch Upload Logs</option>
1343 + <option notransval=1 value=changenode>Change Node Logs</option>
1344 + <option notransval=1 value=removenode>Remove Node Logs</option>
1345 </select>
1346 <label class="me-1" for="p16limitdropdown">Show</label>
1347 <select id=p16limitdropdown class="form-control-sm me-2" onchange=refreshDeviceEvents()>
1348 - <option value=60>Last 60</option>
1349 - <option value=120>Last 120</option>
1350 - <option value=250>Last 250</option>
1351 - <option value=500>Last 500</option>
1352 - <option value=1000>Last 1000</option>
1348 + <option notransval=1 value=60>Last 60</option>
1349 + <option notransval=1 value=120>Last 120</option>
1350 + <option notransval=1 value=250>Last 250</option>
1351 + <option notransval=1 value=500>Last 500</option>
1352 + <option notransval=1 value=1000>Last 1000</option>
1353 </select>
1354 <i onclick=p3showDownloadEventsDialog(1) class="fa-solid fa-download" title="Download Events" style=cursor:pointer></i>
1355 </div>
@@ -1498,23 +1498,23 @@
1498 <div class="d-flex align-items-center">
1499 <label for="p31filterevents" class="me-1">Filter</label>
1500 <select id=p31filterevents class="form-select-sm me-2" onchange=refreshUsersEvents()>
1501 - <option value="">All Logs</option>
1502 - <option value=agentlog>Agent Logs</option>
1503 - <option value=relaylog>Relay Logs</option>
1504 - <option value=manual>Manual Logs</option>
1505 - <option value=runcommands>Run Command Logs</option>
1506 - <option value=batchupload>Batch Upload Logs</option>
1507 - <option value=changenode>Change Node Logs</option>
1508 - <option value=removenode>Remove Node Logs</option>
1501 + <option notransval=1 value="">All Logs</option>
1502 + <option notransval=1 value=agentlog>Agent Logs</option>
1503 + <option notransval=1 value=relaylog>Relay Logs</option>
1504 + <option notransval=1 value=manual>Manual Logs</option>
1505 + <option notransval=1 value=runcommands>Run Command Logs</option>
1506 + <option notransval=1 value=batchupload>Batch Upload Logs</option>
1507 + <option notransval=1 value=changenode>Change Node Logs</option>
1508 + <option notransval=1 value=removenode>Remove Node Logs</option>
1509 </select>
1510 <label for="p31limitdropdown" class="me-1">Show</label>
1511 <select id=p31limitdropdown class="form-select-sm me-2" onchange=refreshUsersEvents()>
1512 - <option value=60>Last 60</option>
1513 - <option value=120>Last 120</option>
1514 - <option value=250>Last 250</option>
1515 - <option value=500>Last 500</option>
1516 - <option value=1000>Last 1000</option>
1517 - <option value="">No limit</option>
1512 + <option notransval=1 value=60>Last 60</option>
1513 + <option notransval=1 value=120>Last 120</option>
1514 + <option notransval=1 value=250>Last 250</option>
1515 + <option notransval=1 value=500>Last 500</option>
1516 + <option notransval=1 value=1000>Last 1000</option>
1517 + <option notransval=1 value="">No limit</option>
1518 </select>
1519 <a href=# onclick=p3showDownloadEventsDialog(3)><i class="fa-solid fa-download" role="button" title="Download Events"></i></a>
1520 </div>
@@ -1848,16 +1848,16 @@
1848 <div style="margin-top:8px">
1849 <div>Display Size</div>
1850 <select id="d7rdpsize">
1851 - <option value="canvas">Canvas Size</option>
1852 - <option value="browser">Browser Size</option>
1853 - <option value="screen">Screen Size</option>
1854 - <option value="640x480">640x480</option>
1855 - <option value="1024x768">1024x768</option>
1856 - <option value="1280x800">1280x800</option>
1857 - <option value="1440x900">1440x900</option>
1858 - <option value="1600x900">1600x900</option>
1859 - <option value="1680x1050">1680x1050</option>
1860 - <option value="1920x1080">1920x1080</option>
1851 + <option notransval=1 value="canvas">Canvas Size</option>
1852 + <option notransval=1 value="browser">Browser Size</option>
1853 + <option notransval=1 value="screen">Screen Size</option>
1854 + <option notransval=1 value="640x480">640x480</option>
1855 + <option notransval=1 value="1024x768">1024x768</option>
1856 + <option notransval=1 value="1280x800">1280x800</option>
1857 + <option notransval=1 value="1440x900">1440x900</option>
1858 + <option notransval=1 value="1600x900">1600x900</option>
1859 + <option notransval=1 value="1680x1050">1680x1050</option>
1860 + <option notransval=1 value="1920x1080">1920x1080</option>
1861 </select>
1862 </div>
1863 <div>