Bug 22973: Remove type attribute from script tags: Staff client includes 2/2
authorOwen Leonard <oleonard@myacpl.org>
Thu, 23 May 2019 12:37:45 +0000 (12:37 +0000)
committerNick Clemens <nick@bywatersolutions.com>
Thu, 30 May 2019 10:25:21 +0000 (10:25 +0000)
This patch removes the "type" attribute from <script> tags in several
staff client include files. Also removed: Obsolete "//<![CDATA[ //]]>"
markers.

This patch also makes minor indentation changes, so diff using the "-w"
flag.

To test, apply the patch and confirm that examples of affected pages
work properly without any JavaScript errors in the browser console:

 - Installer -> Onboarding (uses installer-strings.inc,
   validator-strings.inc)
 - Patrons -> Patron details -> Change password (uses
   password_check.inc)
 - Patrons -> Patron details -> Print summary (slip-print.inc)
 - Circulation -> Check out (strings.inc, timepicker.inc)
 - Cataloging -> New from Z39.50/SRU (z3950_search.inc)

Validating the HTML source of any of these pages should return no errors
related to the "type" attribute.

Signed-off-by: Hayley Mapley <hayleymapley@catalyst.net.nz>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

koha-tmpl/intranet-tmpl/prog/en/includes/installer-strings.inc
koha-tmpl/intranet-tmpl/prog/en/includes/password_check.inc
koha-tmpl/intranet-tmpl/prog/en/includes/slip-print.inc
koha-tmpl/intranet-tmpl/prog/en/includes/strings.inc
koha-tmpl/intranet-tmpl/prog/en/includes/timepicker.inc
koha-tmpl/intranet-tmpl/prog/en/includes/validator-strings.inc
koha-tmpl/intranet-tmpl/prog/en/includes/z3950_search.inc

index 18da677..2ee1129 100644 (file)
@@ -1,4 +1,4 @@
-<script type="text/javascript">
+<script>
     var MSG_LETTERS_ONLY=(_("Please only enter letters."));
     var MSG_PASSWORD_MISMATCH=(_("The entered passwords do not match"));
     var MSG_ONE_ENROLLMENTPERIOD =(_("Please choose an enrollment period in months OR by date."));
index 3493921..5a037fa 100644 (file)
@@ -1,6 +1,6 @@
 [% USE Koha %]
 [% BLOCK add_password_check %]
-<script type="text/javascript">
+<script>
     var pwd_title = "";
     var pattern_title = "";
     var new_password_node_name = "[% new_password | html %]";
index be7908e..63f4bc2 100644 (file)
@@ -1,5 +1,5 @@
 [% USE raw %]
-<script type="text/javascript">
+<script>
 [% IF ( Koha.Preference('IntranetSlipPrinterJS') ) %]
     [% Koha.Preference('IntranetSlipPrinterJS') | $raw %]
 [% ELSE %]
index cb90180..eb7bfda 100644 (file)
@@ -1,5 +1,4 @@
-<script type="text/javascript">
-//<![CDATA[
+<script>
     var CIRCULATION_RETURNED = _("Checked in");
     var CIRCULATION_NOT_RETURNED = _("Unable to check in");
     var NOT_RENEWABLE_OVERDUE = _("Not allowed: overdue");
@@ -47,5 +46,4 @@
     var CURRENT = _(" (current) ");
     var MSG_NO_ITEMTYPE = _("No itemtype");
     var MSG_CHECKOUTS_BY_ITEMTYPE = _("Number of checkouts by item type");
-//]]>
 </script>
index 2f742d4..04f5d3d 100644 (file)
@@ -1,26 +1,22 @@
-<script type="text/javascript">
-    //<![CDATA[
-
-        /* Localization of the timepicker plugin */
-        jQuery(function($){
-            $.timepicker.regional[''] = {
-                currentText: _("Now"),
-                closeText: _("Done"),
-                amNames: [_("AM"), _("A")],
-                pmNames: [_("PM"), _("P")],
-                timeSuffix: "",
-                timeOnlyTitle: _("Choose time"),
-                timeText: _("Time"),
-                hourText: _("Hour"),
-                minuteText: _("Minute"),
-                secondText: _("Second"),
-                millisecText: _("Millisecond"),
-                microsecText: _("Microsecond"),
-                timezoneText: _("Time zone"),
-                [% IF ( bidi ) %] isRTL: true [% ELSE %] isRTL: false [% END %]
-            };
-            $.timepicker.setDefaults($.timepicker.regional['']);
-        });
-
-    //]]>
+<script>
+    /* Localization of the timepicker plugin */
+    jQuery(function($){
+        $.timepicker.regional[''] = {
+            currentText: _("Now"),
+            closeText: _("Done"),
+            amNames: [_("AM"), _("A")],
+            pmNames: [_("PM"), _("P")],
+            timeSuffix: "",
+            timeOnlyTitle: _("Choose time"),
+            timeText: _("Time"),
+            hourText: _("Hour"),
+            minuteText: _("Minute"),
+            secondText: _("Second"),
+            millisecText: _("Millisecond"),
+            microsecText: _("Microsecond"),
+            timezoneText: _("Time zone"),
+            [% IF ( bidi ) %] isRTL: true [% ELSE %] isRTL: false [% END %]
+        };
+        $.timepicker.setDefaults($.timepicker.regional['']);
+    });
 </script>
index 6368e7b..4b20154 100644 (file)
@@ -1,24 +1,22 @@
-<script type="text/javascript">
-//<![CDATA[
-$(document).ready(function(){
-    jQuery.extend(jQuery.validator.messages, {
-        required: _("This field is required."),
-        remote: _("Please fix this field."),
-        email: _("Please enter a valid email address."),
-        url: _("Please enter a valid URL."),
-        date: _("Please enter a valid date."),
-        dateISO: _("Please enter a valid date (ISO)."),
-        number: _("Please enter a valid number."),
-        digits: _("Please enter only digits."),
-        equalTo: _("Please enter the same value again."),
-        maxlength: $.validator.format(_("Please enter no more than {0} characters.")),
-        minlength: $.validator.format(_("Please enter at least {0} characters.")),
-        rangelength: $.validator.format(_("Please enter a value between {0} and {1} characters long.")),
-        range: $.validator.format(_("Please enter a value between {0} and {1}.")),
-        max: $.validator.format(_("Please enter a value less than or equal to {0}.")),
-        min: $.validator.format(_("Please enter a value greater than or equal to {0}.")),
-        phone: $.validator.format(_("Please enter a valid phone number."))
+<script>
+    $(document).ready(function(){
+        jQuery.extend(jQuery.validator.messages, {
+            required: _("This field is required."),
+            remote: _("Please fix this field."),
+            email: _("Please enter a valid email address."),
+            url: _("Please enter a valid URL."),
+            date: _("Please enter a valid date."),
+            dateISO: _("Please enter a valid date (ISO)."),
+            number: _("Please enter a valid number."),
+            digits: _("Please enter only digits."),
+            equalTo: _("Please enter the same value again."),
+            maxlength: $.validator.format(_("Please enter no more than {0} characters.")),
+            minlength: $.validator.format(_("Please enter at least {0} characters.")),
+            rangelength: $.validator.format(_("Please enter a value between {0} and {1} characters long.")),
+            range: $.validator.format(_("Please enter a value between {0} and {1}.")),
+            max: $.validator.format(_("Please enter a value less than or equal to {0}.")),
+            min: $.validator.format(_("Please enter a value greater than or equal to {0}.")),
+            phone: $.validator.format(_("Please enter a valid phone number."))
+        });
     });
-});
-//]]>
 </script>
index 703b760..a59dfac 100644 (file)
@@ -1,5 +1,4 @@
-<script type="text/javascript">
-//<![CDATA[
+<script>
 
     var MSG_CHOOSE_Z3950 = _("Please choose at least one external target");
 
@@ -24,5 +23,4 @@ function validate_goto_page(){
 }
 [% END %]
 
-//]]>
 </script>