diff --git a/css/components/islandora_mods.css b/css/components/islandora_mods.css index ca3c744..d93ac34 100755 --- a/css/components/islandora_mods.css +++ b/css/components/islandora_mods.css @@ -332,7 +332,7 @@ details.views-view-newspaper-group li.views-row { } .accordion--periodicals ul.views-view-newspaper-issues { - columns: 3; + /* columns: 3; */ } .accordion--periodicals .views-view-newspaper-group summary { diff --git a/js/custom.js b/js/custom.js index 74cf6b1..f43292e 100644 --- a/js/custom.js +++ b/js/custom.js @@ -1,18 +1,35 @@ -(function (Drupal) { - window.onload = function () { - var inputField = document.getElementById("nouislider-input-from"); - var str = inputField.value.toString(); - str = str.slice(0, -3); - str = parseInt(str); - inputField.value = str; - - var inputField = document.getElementById("nouislider-input-to"); - var str = inputField.value.toString(); - str = str.slice(0, -3); - str = parseInt(str); - inputField.value = str; +(function (Drupal, once) { + Drupal.behaviors.removeTrailingZeros = { + attach: function (context) { + once("from-slider", "#nouislider-input-from", context).forEach(function ( + inputField + ) { + inputField.value = parseInt(inputField.value, 10); + }); + + once("to-slider", "#nouislider-input-to", context).forEach(function ( + inputField + ) { + inputField.value = parseInt(inputField.value, 10); + }); + }, }; -})(Drupal); +})(Drupal, once); +// (function (Drupal) { +// window.onload = function () { +// var inputField = document.getElementById("nouislider-input-from"); +// var str = inputField.value.toString(); +// str = str.slice(0, -3); +// str = parseInt(str); +// inputField.value = str; +// +// var inputField = document.getElementById("nouislider-input-to"); +// var str = inputField.value.toString(); +// str = str.slice(0, -3); +// str = parseInt(str); +// inputField.value = str; +// }; +// })(Drupal); //(function (Drupal, once) {