From 33a0b6a06159a93ecde98f7a88d5ea3cf9ce6138 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Sat, 22 Feb 2020 23:40:43 +0100 Subject: [PATCH] Add checkbox to filter experimental fw versions --- addon/www/index.html | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/addon/www/index.html b/addon/www/index.html index 96ac9e5..3efc5cc 100644 --- a/addon/www/index.html +++ b/addon/www/index.html @@ -319,10 +319,11 @@ along with this program. If not, see . var experimental = (fw.experimental ? 'checked=""' : '') var downloaded = (fw.image ? 'checked=""' : '') var cls = ''; + var style = ''; if (fw.installed) cls = ' class="warning"'; - if (fw.experimental) cls = ' class="error"'; + if (fw.experimental) { cls = ' class="error"'; style = 'visibility: collapse;' } if (fw.latest) cls = ' class="positive"'; - $("#firmware-info tbody").append($('').append( + $("#firmware-info tbody").append($('').attr('data-experimental', fw.experimental).append( $('').append($('', {text: fw.version, title: i18next.t('open_release_info'), href: fw.info_url, target: "_blank"})), $('').append($('
').append($(''),$(''))), $('').append($('
').append($(''),$(''))), @@ -352,6 +353,10 @@ along with this program. If not, see . }); } + function show_experimental_firmware(show) { + $('tr[data-experimental="true"]').css('visibility', show ? '' : 'collapse'); + } + function get_system_info() { rest("GET", "/get_system_info", null, function(data) { $("#system-info").empty(); @@ -789,6 +794,7 @@ along with this program. If not, see . delete: 'Delete', partiton_table_deleted: 'Partiton table deleted.', firmwares: 'Firmwares', + show_experimental_fw: 'Show experimental versions', current_installed_version: 'Current installed version', latest_available_version: 'Latest available version', loading: 'Loading', @@ -876,6 +882,7 @@ along with this program. If not, see . delete: 'Löschen', partiton_table_deleted: 'Partitionstabelle gelöscht.', firmwares: 'Firmwares', + show_experimental_fw: 'Experimentelle Versionen anzeigen', current_installed_version: 'Momentan installierte Version', latest_available_version: 'Aktuellste verfügbare Version', loading: 'Lade', @@ -1059,6 +1066,10 @@ along with this program. If not, see . install
+
+ + +