dyn type
This commit is contained in:
parent
7ccdfb76ed
commit
ed6d7931e2
File diff suppressed because one or more lines are too long
@ -1,9 +1,23 @@
|
||||
jQuery(document).ready(function ($) {
|
||||
|
||||
const main = function () {
|
||||
|
||||
inputOperatingSystemUpdate();
|
||||
};
|
||||
|
||||
const inputOperatingSystemUpdate = function () {
|
||||
const $el = $('form:visible .operating-system-select');
|
||||
const $form = $el.parents('form:eq(0)');
|
||||
const value = $el.val();
|
||||
const $selectedOption = $el.find('option[value='+value+']');
|
||||
const optionAttributes = $selectedOption.get(0).attributes;
|
||||
const color = optionAttributes['data-color'].value;
|
||||
$('.operating-system-icon').attr('class', 'operating-system-icon fa ' + optionAttributes['data-icon'].value);
|
||||
$('.tab-select .widget').attr('class', 'widget ' + ('border-' + color) + ' ' + color);
|
||||
$form.find('button[type=submit]').attr('class', 'btn ' + ('btn-' + color));
|
||||
};
|
||||
|
||||
$(document).on('change', '.operating-system-select', inputOperatingSystemUpdate);
|
||||
|
||||
$(document).on('click', '.folder-add', function () {
|
||||
$('.dirview .new-folder').removeClass('hidden');
|
||||
$('.page-content').animate({scrollTop: 0}, 0);
|
||||
@ -12,6 +26,7 @@ jQuery(document).ready(function ($) {
|
||||
|
||||
$(document).on('click', '.node-player-add', function () {
|
||||
showModal('modal-node-player-add');
|
||||
inputOperatingSystemUpdate();
|
||||
$('.modal-node-player-add input:eq(0)').focus().select();
|
||||
});
|
||||
|
||||
|
||||
@ -1,14 +1,15 @@
|
||||
jQuery(document).ready(function ($) {
|
||||
const inputTypeUpdate = function () {
|
||||
const $el = $('#content-add-type');
|
||||
const $el = $('form:visible .type-select');
|
||||
const $form = $el.parents('form:eq(0)');
|
||||
const value = $el.val();
|
||||
const $selectedOption = $('#content-add-type option[value='+value+']');
|
||||
const $selectedOption = $el.find('option[value='+value+']');
|
||||
const inputType = $el.find('option').filter(function (i, el) {
|
||||
return $(el).val() === value;
|
||||
}).data('input');
|
||||
|
||||
$('.content-add-object-input').each(function() {
|
||||
const active = $(this).attr('id') === 'content-add-object-input-' + inputType;
|
||||
$form.find('.content-object-input').each(function() {
|
||||
const active = $(this).attr('data-input-type') === inputType;
|
||||
|
||||
if ($(this).is('input[type=file]')) {
|
||||
$(this).prop('disabled', !active).prop('required', active);
|
||||
@ -20,10 +21,10 @@ jQuery(document).ready(function ($) {
|
||||
|
||||
const optionAttributes = $selectedOption.get(0).attributes;
|
||||
const color = optionAttributes['data-color'].value;
|
||||
$('.object-label-add').html(optionAttributes['data-object-label'].value);
|
||||
$('.object-icon-add').attr('class', 'object-icon-add fa ' + optionAttributes['data-icon'].value);
|
||||
$form.find('.object-label').html(optionAttributes['data-object-label'].value);
|
||||
$('.type-icon').attr('class', 'type-icon fa ' + optionAttributes['data-icon'].value);
|
||||
$('.tab-select .widget').attr('class', 'widget ' + ('border-' + color) + ' ' + color);
|
||||
$('.modal:visible button[type=submit]').attr('class', 'btn ' + ('btn-' + color));
|
||||
$form.find('button[type=submit]').attr('class', 'btn ' + ('btn-' + color));
|
||||
};
|
||||
|
||||
const main = function () {
|
||||
|
||||
@ -39,62 +39,11 @@ button,
|
||||
&:focus { background: darken($neutralGrey, 20%); }
|
||||
}
|
||||
|
||||
&.btn-info {
|
||||
background: $info;
|
||||
box-shadow: 0 $shadowOffset 0 0 darken($info, 20%);
|
||||
&:hover { box-shadow: 0 $shadowOffset 0 1px darken($info, 20%) inset; }
|
||||
&:focus { background: darken($info, 20%); }
|
||||
}
|
||||
|
||||
&.btn-naked {
|
||||
background: transparent;
|
||||
box-shadow: none;
|
||||
&:hover { box-shadow: 0 $shadowOffset 0 1px #222 inset; background: darken($neutralGrey, 10%); }
|
||||
&:focus { background: darken($neutralGrey, 20%); }
|
||||
}
|
||||
|
||||
&.btn-info-alt {
|
||||
background: $bitterBlue;
|
||||
box-shadow: 0 $shadowOffset 0 0 darken($bitterBlue, 20%);
|
||||
&:hover { box-shadow: 0 $shadowOffset 0 1px darken($bitterBlue, 20%) inset; }
|
||||
&:focus { background: darken($bitterBlue, 20%); }
|
||||
}
|
||||
|
||||
&.btn-success {
|
||||
background: $success;
|
||||
box-shadow: 0 $shadowOffset 0 0 darken($success, 20%);
|
||||
&:hover { box-shadow: 0 $shadowOffset 0 1px darken($success, 20%) inset; }
|
||||
&:focus { background: darken($success, 20%); }
|
||||
}
|
||||
|
||||
&.btn-success-alt {
|
||||
background: $bitterGreen;
|
||||
box-shadow: 0 $shadowOffset 0 0 darken($bitterGreen, 20%);
|
||||
&:hover { box-shadow: 0 $shadowOffset 0 1px darken($bitterGreen, 20%) inset; }
|
||||
&:focus { background: darken($bitterGreen, 20%); }
|
||||
}
|
||||
|
||||
&.btn-danger,
|
||||
&.btn-error {
|
||||
background: $danger;
|
||||
box-shadow: 0 $shadowOffset 0 0 darken($danger, 20%);
|
||||
&:hover { box-shadow: 0 $shadowOffset 0 1px darken($danger, 20%) inset; }
|
||||
&:focus { background: darken($danger, 20%); }
|
||||
}
|
||||
|
||||
&.btn-danger-alt,
|
||||
&.btn-error-alt {
|
||||
background: $bitterRed;
|
||||
box-shadow: 0 $shadowOffset 0 0 darken($bitterRed, 20%);
|
||||
&:hover { box-shadow: 0 $shadowOffset 0 1px darken($bitterRed, 20%) inset; }
|
||||
&:focus { background: darken($bitterRed, 20%); }
|
||||
}
|
||||
|
||||
&.btn-youtube {
|
||||
background: $youtube;
|
||||
box-shadow: 0 $shadowOffset 0 0 darken($youtube, 20%);
|
||||
&:hover { box-shadow: 0 $shadowOffset 0 1px darken($youtube, 20%) inset; }
|
||||
&:focus { background: darken($youtube, 20%); }
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -55,10 +55,6 @@ ul.pills {
|
||||
color: #333;
|
||||
background: $white;
|
||||
font-weight: bold;
|
||||
|
||||
span {
|
||||
margin-right: 30px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
.view-content-list main .main-container {
|
||||
|
||||
|
||||
.content-add-object-input {
|
||||
.content-object-input {
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
@mixin pixel-text($pixelOffset: 1) {
|
||||
text-align: center;
|
||||
text-shadow:
|
||||
#{$pixelOffset}px 0 0 #fff,
|
||||
text-shadow: #{$pixelOffset}px 0 0 #fff,
|
||||
#{$pixelOffset}px 2px 0 #444,
|
||||
0 #{$pixelOffset}px 0 $limeGreen,
|
||||
-#{$pixelOffset}px 0 0 $seaBlue,
|
||||
@ -14,12 +13,11 @@
|
||||
|
||||
@mixin pixel-text-to-right($pixelOffset: 1) {
|
||||
text-align: center;
|
||||
text-shadow:
|
||||
-#{$pixelOffset}px 0 0 #fff,
|
||||
-#{$pixelOffset}px #{$pixelOffset*0.5}px 0 black,
|
||||
#{$pixelOffset*2}px #{$pixelOffset}px 0 $limeGreen,
|
||||
#{$pixelOffset*2}px 0 0 $seaBlue,
|
||||
#{$pixelOffset*2}px -#{$pixelOffset}px 0 $pinkyRed;
|
||||
text-shadow: -#{$pixelOffset}px 0 0 #fff,
|
||||
-#{$pixelOffset}px #{$pixelOffset*0.5}px 0 black,
|
||||
#{$pixelOffset*2}px #{$pixelOffset}px 0 $limeGreen,
|
||||
#{$pixelOffset*2}px 0 0 $seaBlue,
|
||||
#{$pixelOffset*2}px -#{$pixelOffset}px 0 $pinkyRed;
|
||||
text-decoration: none;
|
||||
background: linear-gradient(90deg, #a0a0a0 0, #bebebe 46%, #dcdcdc 100%);
|
||||
-webkit-background-clip: text;
|
||||
@ -31,15 +29,35 @@
|
||||
}
|
||||
|
||||
@mixin generate-color-classes($color-map) {
|
||||
@each $name, $color in $color-map {
|
||||
.#{"#{$name}"} {
|
||||
color: $color !important;
|
||||
}
|
||||
.bg-#{"#{$name}"} {
|
||||
background-color: $color !important;;
|
||||
}
|
||||
.border-#{"#{$name}"} {
|
||||
border-color: $color !important;;
|
||||
}
|
||||
}
|
||||
@each $name, $color in $color-map {
|
||||
.#{"#{$name}"} {
|
||||
color: $color !important;
|
||||
}
|
||||
.bg-#{"#{$name}"} {
|
||||
background-color: $color !important;;
|
||||
}
|
||||
.border-#{"#{$name}"} {
|
||||
border-color: $color !important;;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@mixin generate-button-classes($color-map) {
|
||||
@each $name, $color in $color-map {
|
||||
button,
|
||||
.btn {
|
||||
&.btn-#{"#{$name}"} {
|
||||
background: $color;
|
||||
box-shadow: 0 2px 0 0 darken($color, 20%);
|
||||
|
||||
&:hover {
|
||||
box-shadow: 0 2px 0 1px darken($color, 20%) inset;
|
||||
}
|
||||
|
||||
&:focus {
|
||||
background: darken($color, 20%);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -19,7 +19,7 @@ $raspbian: rgb(182, 18, 64);
|
||||
$windows: rgb(18, 167, 227);
|
||||
$macos: rgb(179, 188, 194);
|
||||
$debian: rgb(207, 8, 78);
|
||||
$fedora: rgb(40, 63, 111);
|
||||
$fedora: rgb(82, 162, 218);
|
||||
$ubuntu: rgb(214, 69, 20);
|
||||
$suse: rgb(111, 180, 37);
|
||||
$redhat: rgb(198, 2, 0);
|
||||
@ -40,8 +40,11 @@ $layoutBackground: #111;
|
||||
// Packs
|
||||
$colors: (
|
||||
info: $info,
|
||||
info-alt: $bitterBlue,
|
||||
success: $success,
|
||||
success-alt: $bitterGreen,
|
||||
error: $danger,
|
||||
error-alt: $bitterRed,
|
||||
danger: $danger,
|
||||
danger-alt: $bitterRed,
|
||||
purple: $sweetPurple,
|
||||
@ -64,3 +67,4 @@ $colors: (
|
||||
|
||||
// Classes
|
||||
@include generate-color-classes($colors);
|
||||
@include generate-button-classes($colors);
|
||||
|
||||
21
lang/en.json
21
lang/en.json
@ -85,7 +85,7 @@
|
||||
"playlist_form_button_cancel": "Cancel",
|
||||
"js_playlist_delete_confirmation": "Are you sure?",
|
||||
"playlist_delete_has_slides": "Playlist has slides, please remove them before and retry",
|
||||
"playlist_delete_has_node_player_groups": "Playlist is linked to a player group",
|
||||
"playlist_delete_has_node_player_groups": "Playlist is linked to a playgroup",
|
||||
|
||||
"fleet_node_player_page_title": "Players",
|
||||
"fleet_node_player_button_add": "Add a player",
|
||||
@ -108,22 +108,22 @@
|
||||
"fleet_node_player_form_button_cancel": "Cancel",
|
||||
"js_fleet_node_player_delete_confirmation": "Are you sure?",
|
||||
|
||||
"fleet_node_player_group_page_title": "Player Groups",
|
||||
"fleet_node_player_group_button_add": "Add a player group",
|
||||
"fleet_node_player_group_panel_active": "Active player groups",
|
||||
"fleet_node_player_group_panel_empty": "Currently, there are no player groups. %link% now.",
|
||||
"fleet_node_player_group_page_title": "Playgroups",
|
||||
"fleet_node_player_group_button_add": "Add Playgroup",
|
||||
"fleet_node_player_group_panel_active": "Active Playgroups",
|
||||
"fleet_node_player_group_panel_empty": "Currently, there are no playgroup. %link% now.",
|
||||
"fleet_node_player_group_panel_th_name": "Name",
|
||||
"fleet_node_player_group_panel_th_playlist": "Playlist",
|
||||
"fleet_node_player_group_panel_th_activity": "Options",
|
||||
"fleet_node_player_group_form_add_title": "Add Player Group",
|
||||
"fleet_node_player_group_form_add_title": "Add Playgroup",
|
||||
"fleet_node_player_group_form_add_submit": "Add",
|
||||
"fleet_node_player_group_form_edit_title": "Edit Player Group",
|
||||
"fleet_node_player_group_form_edit_title": "Edit Playgroup",
|
||||
"fleet_node_player_group_form_edit_submit": "Save",
|
||||
"fleet_node_player_group_form_label_name": "Name",
|
||||
"fleet_node_player_group_form_label_playlist_id": "Playlist",
|
||||
"fleet_node_player_group_form_button_cancel": "Cancel",
|
||||
"js_fleet_node_player_group_delete_confirmation": "Are you sure?",
|
||||
"node_player_group_delete_has_node_player": "Player group has players, please remove or unassign them before and retry",
|
||||
"node_player_group_delete_has_node_player": "Playgroup has players, please remove or unassign them before and retry",
|
||||
|
||||
"login_page_title": "Login",
|
||||
"auth_page_title": "Users",
|
||||
@ -213,8 +213,8 @@
|
||||
"basic_month_12": "December",
|
||||
|
||||
"common_loading": "Loading...",
|
||||
"common_default_node_player_group": "Default player group",
|
||||
"common_default_playlist": "Default playlist",
|
||||
"common_default_node_player_group": "Default Playgroup",
|
||||
"common_default_playlist": "Default Playlist",
|
||||
"common_unknown_ipaddr": "Unknown IP address",
|
||||
"common_empty": "[Empty]",
|
||||
"common_are_you_sure": "Are you sure?",
|
||||
@ -268,6 +268,7 @@
|
||||
"enum_content_type_picture_object_label": "Upload your image",
|
||||
"enum_content_type_youtube_object_label": "Enter Youtube video URL",
|
||||
"enum_operating_system_raspbian": "Raspbian",
|
||||
"enum_operating_system_debian": "Debian",
|
||||
"enum_operating_system_windows": "Windows",
|
||||
"enum_operating_system_macos": "MacOS",
|
||||
"enum_operating_system_fedora": "Fedora",
|
||||
|
||||
19
lang/es.json
19
lang/es.json
@ -85,7 +85,7 @@
|
||||
"playlist_form_button_cancel": "Cancelar",
|
||||
"js_playlist_delete_confirmation": "¿Estás seguro?",
|
||||
"playlist_delete_has_slides": "La lista de reproducción tiene diapositivas, por favor elimínelas antes y reintente",
|
||||
"playlist_delete_has_node_player_groups": "La lista de reproducción está vinculada a un grupo de reproductores",
|
||||
"playlist_delete_has_node_player_groups": "La lista de reproducción está asignada a un playgroup",
|
||||
|
||||
"fleet_node_player_page_title": "Reproductores",
|
||||
"fleet_node_player_button_add": "Agregar un reproductor",
|
||||
@ -108,22 +108,22 @@
|
||||
"fleet_node_player_form_button_cancel": "Cancelar",
|
||||
"js_fleet_node_player_delete_confirmation": "¿Estás seguro?",
|
||||
|
||||
"fleet_node_player_group_page_title": "Grupos de Reproductores",
|
||||
"fleet_node_player_group_button_add": "Agregar un grupo de reproductores",
|
||||
"fleet_node_player_group_panel_active": "Grupos de reproductores activos",
|
||||
"fleet_node_player_group_panel_empty": "Actualmente, no hay grupos de reproductores. %link% ahora.",
|
||||
"fleet_node_player_group_page_title": "Playgroups",
|
||||
"fleet_node_player_group_button_add": "Agregar Playgroup",
|
||||
"fleet_node_player_group_panel_active": "Playgroup activos",
|
||||
"fleet_node_player_group_panel_empty": "Actualmente, no hay playgroup. %link% ahora.",
|
||||
"fleet_node_player_group_panel_th_name": "Nombre",
|
||||
"fleet_node_player_group_panel_th_playlist": "Lista de reproducción",
|
||||
"fleet_node_player_group_panel_th_activity": "Opciones",
|
||||
"fleet_node_player_group_form_add_title": "Agregar Grupo de Reproductores",
|
||||
"fleet_node_player_group_form_add_title": "Agregar Playgroup",
|
||||
"fleet_node_player_group_form_add_submit": "Agregar",
|
||||
"fleet_node_player_group_form_edit_title": "Editar Grupo de Reproductores",
|
||||
"fleet_node_player_group_form_edit_title": "Editar Playgroup",
|
||||
"fleet_node_player_group_form_edit_submit": "Guardar",
|
||||
"fleet_node_player_group_form_label_name": "Nombre",
|
||||
"fleet_node_player_group_form_label_playlist_id": "Lista de reproducción",
|
||||
"fleet_node_player_group_form_button_cancel": "Cancelar",
|
||||
"js_fleet_node_player_group_delete_confirmation": "¿Estás seguro?",
|
||||
"node_player_group_delete_has_node_player": "El grupo de reproductores tiene reproductores, por favor elimínelos o desasígnelos antes y reintente",
|
||||
"node_player_group_delete_has_node_player": "El playgroup tiene reproductores, por favor elimínelos o desasígnelos antes y reintente",
|
||||
|
||||
"login_page_title": "Iniciar Sesión",
|
||||
"auth_page_title": "Usuarios",
|
||||
@ -213,7 +213,7 @@
|
||||
"basic_month_12": "Diciembre",
|
||||
|
||||
"common_loading": "Cargando...",
|
||||
"common_default_node_player_group": "Grupo de reproductores predeterminado",
|
||||
"common_default_node_player_group": "Playgroup predeterminado",
|
||||
"common_default_playlist": "Lista de reproducción predeterminada",
|
||||
"common_unknown_ipaddr": "Dirección IP desconocida",
|
||||
"common_empty": "[Vacío]",
|
||||
@ -268,6 +268,7 @@
|
||||
"enum_content_type_picture_object_label": "Sube tu imagen",
|
||||
"enum_content_type_youtube_object_label": "Ingrese la URL del vídeo de Youtube",
|
||||
"enum_operating_system_raspbian": "Raspbian",
|
||||
"enum_operating_system_debian": "Debian",
|
||||
"enum_operating_system_windows": "Windows",
|
||||
"enum_operating_system_macos": "MacOS",
|
||||
"enum_operating_system_fedora": "Fedora",
|
||||
|
||||
19
lang/fr.json
19
lang/fr.json
@ -85,7 +85,7 @@
|
||||
"playlist_form_button_cancel": "Annuler",
|
||||
"js_playlist_delete_confirmation": "Êtes-vous sûr ?",
|
||||
"playlist_delete_has_slides": "La playlist contient des slides, supprimez-les avant et réessayez",
|
||||
"playlist_delete_has_node_player_groups": "La playlist est attribuée à un groupe de lecteur",
|
||||
"playlist_delete_has_node_player_groups": "La playlist est attribuée à un playgroup",
|
||||
|
||||
"fleet_node_player_page_title": "Lecteurs",
|
||||
"fleet_node_player_button_add": "Ajouter un lecteur",
|
||||
@ -108,22 +108,22 @@
|
||||
"fleet_node_player_form_button_cancel": "Annuler",
|
||||
"js_fleet_node_player_delete_confirmation": "Êtes-vous sûr ?",
|
||||
|
||||
"fleet_node_player_group_page_title": "Groupes de lecteurs",
|
||||
"fleet_node_player_group_button_add": "Ajouter un groupe de lecteur",
|
||||
"fleet_node_player_group_panel_active": "Groupes de lecteur",
|
||||
"fleet_node_player_group_panel_empty": "Actuellement, il n'y a pas de groupes de lecteur. %link% maintenant.",
|
||||
"fleet_node_player_group_page_title": "Playgroups",
|
||||
"fleet_node_player_group_button_add": "Ajouter un Playgroup",
|
||||
"fleet_node_player_group_panel_active": "Playgroups",
|
||||
"fleet_node_player_group_panel_empty": "Actuellement, il n'y a pas de playgroup. %link% maintenant.",
|
||||
"fleet_node_player_group_panel_th_name": "Nom",
|
||||
"fleet_node_player_group_panel_th_playlist": "Liste de lecture",
|
||||
"fleet_node_player_group_panel_th_activity": "Options",
|
||||
"fleet_node_player_group_form_add_title": "Ajout d'un groupe de lecteur",
|
||||
"fleet_node_player_group_form_add_title": "Ajout d'un playgroup",
|
||||
"fleet_node_player_group_form_add_submit": "Ajouter",
|
||||
"fleet_node_player_group_form_edit_title": "Modification d'un groupe de lecteur",
|
||||
"fleet_node_player_group_form_edit_title": "Modification d'un playgroup",
|
||||
"fleet_node_player_group_form_edit_submit": "Enregistrer",
|
||||
"fleet_node_player_group_form_label_name": "Nom",
|
||||
"fleet_node_player_group_form_label_playlist_id": "Liste de lecture",
|
||||
"fleet_node_player_group_form_button_cancel": "Annuler",
|
||||
"js_fleet_node_player_group_delete_confirmation": "Êtes-vous sûr ?",
|
||||
"node_player_group_delete_has_node_player": "Le groupe de lecteur a des lecteurs, supprimez-les ou réassignez-les avant de le supprimer",
|
||||
"node_player_group_delete_has_node_player": "Le playgroup a des lecteurs, supprimez-les ou réassignez-les avant de le supprimer",
|
||||
|
||||
"login_page_title": "Connexion",
|
||||
"auth_page_title": "Utilisateurs",
|
||||
@ -213,7 +213,7 @@
|
||||
"basic_month_12": "Décembre",
|
||||
|
||||
"common_loading": "Chargement...",
|
||||
"common_default_node_player_group": "Groupe de lecteur par défaut",
|
||||
"common_default_node_player_group": "Playgroup par défaut",
|
||||
"common_default_playlist": "Playlist par défaut",
|
||||
"common_unknown_ipaddr": "Adresse IP inconnue",
|
||||
"common_empty": "[Vide]",
|
||||
@ -268,6 +268,7 @@
|
||||
"enum_content_type_picture_object_label": "Uploadez votre image",
|
||||
"enum_content_type_youtube_object_label": "Enrez l'URL de la vidéo Youtube",
|
||||
"enum_operating_system_raspbian": "Raspbian",
|
||||
"enum_operating_system_debian": "Debian",
|
||||
"enum_operating_system_windows": "Windows",
|
||||
"enum_operating_system_macos": "MacOS",
|
||||
"enum_operating_system_fedora": "Fedora",
|
||||
|
||||
19
lang/it.json
19
lang/it.json
@ -85,7 +85,7 @@
|
||||
"playlist_form_button_cancel": "Cancella",
|
||||
"js_playlist_delete_confirmation": "Sei sicuro?",
|
||||
"playlist_delete_has_slides": "Sono presenti slide nella playlist, annullale e riprova",
|
||||
"playlist_delete_has_node_player_groups": "La playlist è collegata ad un gruppo di schermi",
|
||||
"playlist_delete_has_node_player_groups": "La playlist è collegata ad un playgroup",
|
||||
|
||||
"fleet_node_player_page_title": "Schermi",
|
||||
"fleet_node_player_button_add": "Aggiungi allo schermo",
|
||||
@ -108,22 +108,22 @@
|
||||
"fleet_node_player_form_button_cancel": "Cancella",
|
||||
"js_fleet_node_player_delete_confirmation": "Sei sicuro?",
|
||||
|
||||
"fleet_node_player_group_page_title": "Gruppo di schermi",
|
||||
"fleet_node_player_group_button_add": "Aggiungi schrmo al gruppo",
|
||||
"fleet_node_player_group_panel_active": "Gruppi di schermi attivi",
|
||||
"fleet_node_player_group_panel_empty": "Attualmente, non ci sono schermi nel gruppo. %link% adesso.",
|
||||
"fleet_node_player_group_page_title": "Playgroups",
|
||||
"fleet_node_player_group_button_add": "Aggiungi Playgroup",
|
||||
"fleet_node_player_group_panel_active": "Playgroup attivi",
|
||||
"fleet_node_player_group_panel_empty": "Attualmente, non ci sono playgroup. %link% adesso.",
|
||||
"fleet_node_player_group_panel_th_name": "Nome",
|
||||
"fleet_node_player_group_panel_th_playlist": "Playlist",
|
||||
"fleet_node_player_group_panel_th_activity": "Opzioni",
|
||||
"fleet_node_player_group_form_add_title": "Aggiungi schermo al gruppo",
|
||||
"fleet_node_player_group_form_add_title": "Aggiungi Playgroup",
|
||||
"fleet_node_player_group_form_add_submit": "Aggiungi",
|
||||
"fleet_node_player_group_form_edit_title": "Modifica gruppo monitor",
|
||||
"fleet_node_player_group_form_edit_title": "Modifica Playgroup",
|
||||
"fleet_node_player_group_form_edit_submit": "Salva",
|
||||
"fleet_node_player_group_form_label_name": "Nome",
|
||||
"fleet_node_player_group_form_label_playlist_id": "Playlist",
|
||||
"fleet_node_player_group_form_button_cancel": "Cancella",
|
||||
"js_fleet_node_player_group_delete_confirmation": "Sei sicuro?",
|
||||
"node_player_group_delete_has_node_player": "Lo schermo ha una playlist, rumuovila o riassegnala e riprova",
|
||||
"node_player_group_delete_has_node_player": "Lo playgroup ha una playlist, rumuovila o riassegnala e riprova",
|
||||
|
||||
"login_page_title": "Login",
|
||||
"auth_page_title": "Utente",
|
||||
@ -213,7 +213,7 @@
|
||||
"basic_month_12": "Dicembre",
|
||||
|
||||
"common_loading": "Caricamento...",
|
||||
"common_default_node_player_group": "Gruppo monitor di default",
|
||||
"common_default_node_player_group": "Playgroup di default",
|
||||
"common_default_playlist": "Default playlist",
|
||||
"common_unknown_ipaddr": "IP sconosciuto",
|
||||
"common_empty": "[Empty]",
|
||||
@ -268,6 +268,7 @@
|
||||
"enum_content_type_picture_object_label": "Carica la tua immagine",
|
||||
"enum_content_type_youtube_object_label": "Inserisci l'URL del video Youtube",
|
||||
"enum_operating_system_raspbian": "Raspbian",
|
||||
"enum_operating_system_debian": "Debian",
|
||||
"enum_operating_system_windows": "Windows",
|
||||
"enum_operating_system_macos": "MacOS",
|
||||
"enum_operating_system_fedora": "Fedora",
|
||||
|
||||
@ -35,6 +35,6 @@ class OperatingSystem(Enum):
|
||||
elif value == OperatingSystem.CENTOS:
|
||||
return 'fa-brands fa-centos'
|
||||
elif value == OperatingSystem.OTHER:
|
||||
return 'fa-server'
|
||||
return 'fa-display'
|
||||
|
||||
return 'fa-server'
|
||||
|
||||
@ -68,6 +68,22 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group tab-select">
|
||||
<div class="widget">
|
||||
<i class="fa fa-get-pocket operating-system-icon"></i>
|
||||
<select name="operating_system" id="node-player-edit-operating-system" class="operating-system-select">
|
||||
{% for os in enum_operating_system %}
|
||||
<option value="{{ os.value }}" data-icon="{{ enum_operating_system.get_fa_icon(os) }}" data-color="{{ os.value }}">
|
||||
{{ t(os) }}
|
||||
</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
<i class="fa fa-sort-desc triangle"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="node-player-edit-host">{{ l.fleet_node_player_form_label_host }}</label>
|
||||
<div class="widget">
|
||||
@ -75,21 +91,8 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="node-player-add-operating-system">{{ l.fleet_node_player_form_label_operating_system }}</label>
|
||||
<div class="widget">
|
||||
<select name="operating_system" id="node-player-add-operating-system">
|
||||
{% for os in enum_operating_system %}
|
||||
<option value="{{ os.value }}">
|
||||
{{ t(os) }}
|
||||
</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="actions actions-left">
|
||||
<button type="submit" class="folder-edit btn-info">
|
||||
<button type="submit" class="btn-info">
|
||||
<i class="fa fa-save icon-left"></i>
|
||||
{{ l.common_save }}
|
||||
</button>
|
||||
|
||||
@ -12,23 +12,24 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="node-player-add-host">{{ l.fleet_node_player_form_label_host }}</label>
|
||||
<div class="form-group tab-select">
|
||||
<div class="widget">
|
||||
<input name="host" type="text" id="node-player-add-host" required="required"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="node-player-add-operating-system">{{ l.fleet_node_player_form_label_operating_system }}</label>
|
||||
<div class="widget">
|
||||
<select name="operating_system" id="node-player-add-operating-system">
|
||||
<i class="fa fa-get-pocket operating-system-icon"></i>
|
||||
<select name="operating_system" id="node-player-add-operating-system" class="operating-system-select">
|
||||
{% for os in enum_operating_system %}
|
||||
<option value="{{ os.value }}">
|
||||
<option value="{{ os.value }}" data-icon="{{ enum_operating_system.get_fa_icon(os) }}" data-color="{{ os.value }}">
|
||||
{{ t(os) }}
|
||||
</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
<i class="fa fa-sort-desc triangle"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="node-player-add-host">{{ l.fleet_node_player_form_label_host }}</label>
|
||||
<div class="widget">
|
||||
<input name="host" type="text" id="node-player-add-host" required="required"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@ -80,7 +80,7 @@
|
||||
</div>
|
||||
|
||||
<div class="actions actions-left">
|
||||
<button type="submit" class="folder-edit btn-info">
|
||||
<button type="submit" class="btn-info">
|
||||
<i class="fa fa-save icon-left"></i>
|
||||
{{ l.common_save }}
|
||||
</button>
|
||||
|
||||
@ -14,8 +14,8 @@
|
||||
|
||||
<div class="form-group tab-select">
|
||||
<div class="widget">
|
||||
<i class="fa fa-get-pocket object-icon-add"></i>
|
||||
<select name="type" id="content-add-type">
|
||||
<i class="fa fa-get-pocket type-icon"></i>
|
||||
<select name="type" id="content-add-type" class="type-select">
|
||||
{% for type in enum_content_type %}
|
||||
{% set input_type = enum_content_type.get_input(type) %}
|
||||
<option value="{{ type.value }}" data-input="{{ input_type.value }}" data-object-label="{{ t('enum_content_type_'~type.value~'_object_label') }}" data-icon="{{ enum_content_type.get_fa_icon(type) }}" data-color="{{ enum_content_type.get_color_icon(type) }}">
|
||||
@ -28,12 +28,12 @@
|
||||
</div>
|
||||
|
||||
<div class="form-group object-input">
|
||||
<label for="" class="object-label-add">{{ l.slideshow_content_form_label_object }}</label>
|
||||
<label for="" class="object-label">{{ l.slideshow_content_form_label_object }}</label>
|
||||
<div class="widget">
|
||||
<input type="text" name="object" id="content-add-object-input-text" class="content-add-object-input" />
|
||||
<input type="text" name="object" data-input-type="text" class="content-object-input" />
|
||||
|
||||
<label for="content-add-object-input-upload" class="btn-upload hidden">
|
||||
<input type="file" name="object" id="content-add-object-input-upload" class="content-add-object-input" disabled="disabled"/>
|
||||
<input type="file" name="object" data-input-type="upload" class="content-object-input" disabled="disabled" id="content-add-object-input-upload"/>
|
||||
<span class="btn btn-neutral normal">
|
||||
<i class="fa fa-file-import"></i>
|
||||
{{ l.slideshow_content_form_button_upload }}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user