Update email templates, mai_data, button sizes, numerous tweaks

This commit is contained in:
John Crisp
2025-07-06 13:37:49 +02:00
parent b5b7645ebc
commit 305e7b75d2
93 changed files with 244 additions and 1435 deletions

View File

@@ -31,6 +31,19 @@
<br>
<%= $modul %>
<br><br>
<div div class="row g-3 align-items-center">
<div class="col-md-2">
<%= $c->l('dat_The_time_is_currently') %>
</div>
<br>
<div>
<%= text_field 'clock', id => 'real-time-clock', readonly => 'readonly', class => 'col-md-2' , value => $dat_data->{currentdatetime} %>
</div>
</div>
<br>
% if ($dat_data->{ntpstatus} eq 'disabled') {
<div class='datetime-set-ntp'>
@@ -49,7 +62,7 @@
% [ $c->l('dat_manually_set'), 'dat_manually_set' ]
% ];
<br><br>
<br>
<h2><%= $c->l('Time Configuration') %></h2>
@@ -59,7 +72,7 @@
<br>
<div class="row g-3 align-items-center">
<div class="col-md-1">
<div class="col-md-2">
<%= label_for time_mode => $c->l('Time Setting Mode:') %>
</div>
<div class="col-auto">
@@ -68,9 +81,7 @@
</div>
</div>
<br>
<br><br>
<div id='ntp_section'>
<div>
@@ -80,13 +91,18 @@
<br>
<div class="row g-3 align-items-center">
<div class="col-md-1">
<div class="col-md-2">
<label for="inputNTPServerURL" class="col-form-label"><%=$c->l('dat_NTP_Server_URL') %></label>
</div>
<div class="col-auto">
% my $server_check = '^([a-zA-Z0-9][a-zA-Z0-9\.\-]{0,253}[a-zA-Z0-9]|(\d{1,3}\.){3}\d{1,3})$';
% param 'ntpserver' => $dat_data->{ntpserver} unless param 'ntpserver';
<input type="text" name="ntpserver" id="inputNTPServerURL" class="form-control" aria-describedby="NTP Server URL" pattern="<%= $server_check %>" value="<%= $dat_data->{ntpserver} %>">
</div>
<div class="col-auto">
<button type="button" id="test-ntp-btn" class="btn btn-primary btn-sm ml-2">Test Server</button>
<span id="ntp-test-result" class="ntp-test-result ml-2"></span>
</div>
</div>
</div>
@@ -142,7 +158,7 @@
</div>
<br>
<br>
<div class="row g-3 align-items-center">
@@ -155,7 +171,7 @@
</div>
<div class="col-auto">
% param 'hour' => ($dat_data->{hour}) unless param 'hour';
%= select_field hour => ($hour_options, id => 'hour'), required => 'required', class=> "form-select"
<%= select_field hour => ($hour_options, id => 'hour'), required => 'required', class=> "form-select" %>
</div>
<div class="col-auto">
@@ -163,7 +179,7 @@
</div>
<div class="col-auto">
% param 'minute' => ($dat_data->{minute}) unless param 'minute';
%= select_field minute => ($minute_options, id => 'minute'), required => 'required', class=> "form-select", inputmode => 'numeric'
<%= select_field minute => ($minute_options, id => 'minute'), required => 'required', class=> "form-select", inputmode => 'numeric' %>
%#= text_field minute => id => 'minute', size => 2, maxlength => 2, placeholder => 'MM', pattern => '^[0-5][0-9]$', title => 'Minute (00-59)', required => 'required', inputmode => 'numeric', autocomplete => 'off'
</div>
@@ -173,44 +189,41 @@
</div>
<div class="col-auto">
% param 'second' => ($dat_data->{second}) unless param 'second';
%= select_field minute => ($second_options, id => 'minute'), required => 'required', class=> "form-select" , inputmode => 'numeric'
<%= select_field minute => ($second_options, id => 'minute'), required => 'required', class=> "form-select" , inputmode => 'numeric' %>
</div>
</div>
<br>
<div class="row g-3 align-items-center">
<div class="col-md-1">
<%= l 'dat_TZ' %>
</div>
<div class="col-auto">
% param 'Timezone' => $c->getTimezone() unless param 'Timezone';
<%= select_field 'Timezone' => $c->getZone_list(), class => "form-select" %>
</div>
</div>
</div>
<br>
<%= hidden_field 'Old_ntpstatus' => $dat_data->{ntpstatus}; %>
<%= hidden_field 'trt' => $dat_data->{trt}; %>
<% my $btn = l('SAVE'); %>
<div class="row g-3 align-items-center">
<div class="col-md-1">
<%= l 'dat_TZ' %>
</div>
<div class="col-auto">
% param 'Timezone' => $c->getTimezone() unless param 'Timezone';
<%= select_field 'Timezone' => $c->getZone_list(), class => "form-select" %>
<div class="col-md-2">
<button type="submit" class="btn btn-primary btn-sm"><%= $btn %></button>
</div>
</div>
</div>
<br>
<%= hidden_field 'Old_ntpstatus' => $dat_data->{ntpstatus}; %>
<%= hidden_field 'trt' => $dat_data->{trt}; %>
<% my $btn = l('SAVE'); %>
<div class="row g-3 align-items-center">
<div class="col-md-2">
<button type="submit" class="btn btn-primary"><%= $btn %></button>
</div>
</div>
</form>
</form>
% }