/[smecontribs]/rpms/smeserver-manager-AdminLTE/contribs10/smeserver-manager-AdminLTE-0.1.3-Sort-Browser-Error-on-non-login-panels.patch
ViewVC logotype

Contents of /rpms/smeserver-manager-AdminLTE/contribs10/smeserver-manager-AdminLTE-0.1.3-Sort-Browser-Error-on-non-login-panels.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Feb 28 15:39:14 2022 UTC (2 years, 2 months ago) by brianr
Branch: MAIN
CVS Tags: smeserver-manager-AdminLTE-0_1_3-19_el7_sme, smeserver-manager-AdminLTE-0_1_3-18_el7_sme, smeserver-manager-AdminLTE-0_1_4-1_el7_sme, smeserver-manager-AdminLTE-0_1_3-20_el7_sme, smeserver-manager-AdminLTE-0_1_3-21_el7_sme, HEAD
* Mon Feb 28 2022 Brian Read <brianr@bjsystems.co.uk> 0.1.3-18.sme
- Sort-Browser-Error-on-non-login-panels [SME 11880]
- and set password visibility to use same js code as default theme

1 diff -urN smeserver-manager-AdminLTE-0.1.3.old/root/usr/share/smanager/themes/AdminLTE/templates/layouts/default.html.ep smeserver-manager-AdminLTE-0.1.3/root/usr/share/smanager/themes/AdminLTE/templates/layouts/default.html.ep
2 --- smeserver-manager-AdminLTE-0.1.3.old/root/usr/share/smanager/themes/AdminLTE/templates/layouts/default.html.ep 2022-02-28 11:13:38.757816366 +0000
3 +++ smeserver-manager-AdminLTE-0.1.3/root/usr/share/smanager/themes/AdminLTE/templates/layouts/default.html.ep 2022-02-28 15:18:00.000000000 +0000
4 @@ -136,24 +136,6 @@
5
6 <div class="container-fluid">
7 <div class="row mb-2">
8 -<!--
9 - <div class="col-sm-3">
10 - %# Extract the initial h1 to 3 heading from content and use that as header
11 - % my $content = content('module');
12 - %# my $heading;
13 - %# if ($content =~ /<h(1|2|3)>[\n]*[\s]*(.*)[\s]*[\n]*<\/h(1|2|3)>/i) {
14 - %# $heading = $2;
15 - %# } else { $heading = "unknown";}
16 - %#= "$heading";
17 - %#and take out heading that we have used already - this does not work - left for later...
18 - %# my $startofheading = index(lc($content),"<h$3>");
19 - %# my $endofheading = index(lc($content),"<\/h$3>");
20 - %# my $replacestring = substr($content,$startofheading,$endofheading-$startofheading+5);
21 - %# my $content =~ s/$replacestring//gim;
22 - %# my $content =~ s/<p>//gim;
23 - %# my $content =~ s/<\/p>//gim;
24 - </div>
25 --->
26
27 <div class="col-sm-5">
28 <b><%= session 'SystemName' %>@<%= session 'DomainName' %></b>
29 @@ -216,6 +198,7 @@
30 <!-- Main content -->
31 <div class="content">
32 <div class="container-fluid">
33 + % my $content = content('module');
34 %= $content;
35 </div><!-- /.container-fluid -->
36 </div>
37 @@ -254,7 +237,6 @@
38
39 <!-- jQuery -->
40 %= javascript "/plugins/jquery/jquery.min.js"
41 - %= javascript "/plugins/hideShowPassword.min.js"
42
43 <!-- Bootstrap 4 -->
44 %= javascript "/plugins/bootstrap/js/bootstrap.bundle.min.js"
45 @@ -279,78 +261,76 @@
46 const classSelector = 'adminlte-version';
47 const versionType = 'full'; // 'full' OR true;
48 for (var i = 0, max = document.styleSheets.length; i < max; i++) {
49 - if ((document.styleSheets[i].href).includes("adminlte")) {
50 - $.ajax({
51 - url: document.styleSheets[i].href,
52 - dataType: "text",
53 - success: function(cssText) {
54 - const searchReg = /AdminLTE v([0-9.]{0,})/;
55 - const result = cssText.match(searchReg);
56 - $(`.${classSelector}`).text(result[versionType == 'full' ? 0 : 1]);
57 + if ((document.styleSheets[i].href).includes("adminlte")) {
58 + $.ajax({
59 + url: document.styleSheets[i].href,
60 + dataType: "text",
61 + success: function(cssText) {
62 + const searchReg = /AdminLTE v([0-9.]{0,})/;
63 + const result = cssText.match(searchReg);
64 + $(`.${classSelector}`).text(result[versionType == 'full' ? 0 : 1]);
65 + }
66 + });
67 }
68 - });
69 }
70 - }
71 - /* Overload the sme classes with those from AdminLTE */
72 - $(".sme-error").addClass("card card-danger card-body");
73 - $(".sme-warning").addClass("card card-warning card-body");
74 - $(".success").addClass("card card-success card-body");
75 - $(".sme-success").addClass("card card-success card-body");
76 - $("table.sme-border").addClass("table table-striped");
77 -
78 - $("#footer").addClass("card card-info card-body");
79 - $(".module").addClass("card card-info card-body");
80 - $(".central").addClass("card card-info card-body");
81 - $(".review-panel table").addClass("table");
82 - $(".module h1").addClass("card-header");
83 - //$(".module h2").addClass("card-subtitle");
84 -
85 -
86 - $(".menu-cell").addClass("nav-item");
87 - $(".item").addClass("nav-link");
88 - $(".infobar").addClass("row");
89 - $(".label").addClass("float-left");
90 - $(".action").addClass("float-right btn btn-primary");
91 + /* Overload the sme classes with those from AdminLTE */
92 + $(".sme-error").addClass("card card-danger card-body");
93 + $(".sme-warning").addClass("card card-warning card-body");
94 + $(".success").addClass("card card-success card-body");
95 + $(".sme-success").addClass("card card-success card-body");
96 + $("table.sme-border").addClass("table table-striped");
97 +
98 + $("#footer").addClass("card card-info card-body");
99 + $(".module").addClass("card card-info card-body");
100 + $(".central").addClass("card card-info card-body");
101 + $(".review-panel table").addClass("table");
102 + $(".module h1").addClass("card-header");
103 + //$(".module h2").addClass("card-subtitle");
104 +
105 +
106 + $(".menu-cell").addClass("nav-item");
107 + $(".item").addClass("nav-link");
108 + $(".infobar").addClass("row");
109 + $(".label").addClass("float-left");
110 + $(".action").addClass("float-right btn btn-primary");
111 +
112
113 -
114 - $("#h2l1").addClass("row");
115 - $("#h2e22").addClass("float-right");
116 - $("#h2e23").addClass("float-right");
117 - $("#h2e12").addClass("float-right");
118 -
119 - /*Dark mode changes*/
120 - var mode = localStorage.getItem('darkmode');
121 - var myselect = document.getElementById("darkmodeswtid");
122 - if (mode == "") {myselect.checked = false;}
123 - else {myselect.checked = true;}
124 - $("#darkmodeswtid").val(mode).change();
125 + $("#h2l1").addClass("row");
126 + $("#h2e22").addClass("float-right");
127 + $("#h2e23").addClass("float-right");
128 + $("#h2e12").addClass("float-right");
129 +
130 + /*Dark mode changes*/
131 + var mode = localStorage.getItem('darkmode');
132 + var myselect = document.getElementById("darkmodeswtid");
133 + if (mode == "") {myselect.checked = false;}
134 + else {myselect.checked = true;}
135 + $("#darkmodeswtid").val(mode).change();
136 +
137
138 -
139 - /* Sort out font size */
140 - var fontsize = localStorage.getItem('fontsize');
141 - if (fontsize == ""){fontsize = 'text-md'}
142 - $("#fontsizeid").val(fontsize).change();
143 -
144 -
145 - var url = window.location;
146 -
147 - // for sidebar menu entirely but not cover treeview - not yet working...
148 - //
149 - $('.nav-link').filter(function() {
150 - return this.href == url;
151 - }).parent().addClass('active');
152 -
153 - /*
154 - var options = "";
155 - var breadcrumb = $('.breadcrumb').breadcrumb(options);
156 - breadcrumb.push('Level');
157 - breadcrumb.pop();
158 - */
159 - //alert("Hello world");
160 - $("#login_password").togglePasswordVisibility();
161 + /* Sort out font size */
162 + var fontsize = localStorage.getItem('fontsize');
163 + if (fontsize == ""){fontsize = 'text-md'}
164 + $("#fontsizeid").val(fontsize).change();
165 +
166 +
167 + var url = window.location;
168
169 + // for sidebar menu entirely but not cover treeview - not yet working...
170 + //
171 + $('.nav-link').filter(function() {
172 + return this.href == url;
173 + }).parent().addClass('active');
174 +
175 + /*
176 + var options = "";
177 + var breadcrumb = $('.breadcrumb').breadcrumb(options);
178 + breadcrumb.push('Level');
179 + breadcrumb.pop();
180 + */
181
182 });
183 +
184 function SetFontSize(){
185 var myselect = document.getElementById("fontsizeid");
186 var textclass = myselect.options[myselect.selectedIndex].value;
187 @@ -380,22 +360,6 @@
188 return this.href == url;
189 }).parentsUntil(".sidebar-menu > .treeview-menu").addClass('active');
190
191 - /*
192 - //Setup passord visibility toggle
193 - (function ($) {
194 - $.fn.togglePasswordVisibility = function() {
195 - togglePassword.addEventListener('click', function (e) {
196 - // toggle the type attribute
197 - const togglePassword = document.getElementById('togglePassword');
198 - const password = document.getElementById('login-password');
199 - const type = password.getAttribute('type') === 'password' ? 'text' : 'password';
200 - password.setAttribute('type', type);
201 - // toggle the eye slash icon
202 - this.classList.toggle('fa-eye-slash');
203 - });
204 - };
205 - }(jQuery));
206 - */
207
208 </script>
209 </body>
210 diff -urN smeserver-manager-AdminLTE-0.1.3.old/root/usr/share/smanager/themes/AdminLTE/templates/login.html.ep smeserver-manager-AdminLTE-0.1.3/root/usr/share/smanager/themes/AdminLTE/templates/login.html.ep
211 --- smeserver-manager-AdminLTE-0.1.3.old/root/usr/share/smanager/themes/AdminLTE/templates/login.html.ep 2022-02-28 11:13:38.753816328 +0000
212 +++ smeserver-manager-AdminLTE-0.1.3/root/usr/share/smanager/themes/AdminLTE/templates/login.html.ep 2022-02-28 14:51:00.000000000 +0000
213 @@ -62,7 +62,7 @@
214 </div>
215 </div>
216 <div class="input-group mb-3">
217 - <input type="password" name='Password' id='login-password' class="form-control" placeholder="<%=l 'PASSWORD'%>">
218 + <input type="password" name='Password' id='id_password' class="form-control" placeholder="<%=l 'PASSWORD'%>">
219 <div class="input-group-append">
220 <div class="input-group-text">
221 <i class="far fa-eye" id="togglePassword"></i>

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed