View | Details | Raw Unified | Return to bug 40703
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/lib/bootstrap/js/bootstrap.bundle.js (-13 / +12 lines)
Lines 429-438 Link Here
429
  var CLASS_NAME_ACTIVE = 'active';
429
  var CLASS_NAME_ACTIVE = 'active';
430
  var CLASS_NAME_BUTTON = 'btn';
430
  var CLASS_NAME_BUTTON = 'btn';
431
  var CLASS_NAME_FOCUS = 'focus';
431
  var CLASS_NAME_FOCUS = 'focus';
432
  var SELECTOR_DATA_TOGGLE_CARROT = '[data-bs-toggle="button"]';
432
  var SELECTOR_DATA_TOGGLE_CARROT = '[data-toggle^="button"]';
433
  var SELECTOR_DATA_TOGGLES = '[data-bs-toggle="buttons"]';
433
  var SELECTOR_DATA_TOGGLES = '[data-toggle="buttons"]';
434
  var SELECTOR_DATA_TOGGLE = '[data-bs-toggle="button"]';
434
  var SELECTOR_DATA_TOGGLE = '[data-toggle="button"]';
435
  var SELECTOR_DATA_TOGGLES_BUTTONS = '[data-bs-toggle="buttons"] .btn';
435
  var SELECTOR_DATA_TOGGLES_BUTTONS = '[data-toggle="buttons"] .btn';
436
  var SELECTOR_INPUT = 'input:not([type="hidden"])';
436
  var SELECTOR_INPUT = 'input:not([type="hidden"])';
437
  var SELECTOR_ACTIVE = '.active';
437
  var SELECTOR_ACTIVE = '.active';
438
  var SELECTOR_BUTTON = '.btn';
438
  var SELECTOR_BUTTON = '.btn';
Lines 568-574 Link Here
568
  });
568
  });
569
  $(window).on(EVENT_LOAD_DATA_API, function () {
569
  $(window).on(EVENT_LOAD_DATA_API, function () {
570
    // ensure correct active class is set to match the controls' actual values/states
570
    // ensure correct active class is set to match the controls' actual values/states
571
    // find all checkboxes/readio buttons inside data-bs-toggle groups
571
    // find all checkboxes/readio buttons inside data-toggle groups
572
    var buttons = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLES_BUTTONS));
572
    var buttons = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLES_BUTTONS));
573
573
574
    for (var i = 0, len = buttons.length; i < len; i++) {
574
    for (var i = 0, len = buttons.length; i < len; i++) {
Lines 1228-1234 Link Here
1228
  var DIMENSION_WIDTH = 'width';
1228
  var DIMENSION_WIDTH = 'width';
1229
  var DIMENSION_HEIGHT = 'height';
1229
  var DIMENSION_HEIGHT = 'height';
1230
  var SELECTOR_ACTIVES = '.show, .collapsing';
1230
  var SELECTOR_ACTIVES = '.show, .collapsing';
1231
  var SELECTOR_DATA_TOGGLE$1 = '[data-bs-toggle="collapse"]';
1231
  var SELECTOR_DATA_TOGGLE$1 = '[data-toggle="collapse"]';
1232
  /**
1232
  /**
1233
   * ------------------------------------------------------------------------
1233
   * ------------------------------------------------------------------------
1234
   * Class Definition
1234
   * Class Definition
Lines 1240-1246 Link Here
1240
      this._isTransitioning = false;
1240
      this._isTransitioning = false;
1241
      this._element = element;
1241
      this._element = element;
1242
      this._config = this._getConfig(config);
1242
      this._config = this._getConfig(config);
1243
      this._triggerArray = [].slice.call(document.querySelectorAll("[data-bs-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-bs-toggle=\"collapse\"][data-bs-target=\"#" + element.id + "\"]")));
1243
      this._triggerArray = [].slice.call(document.querySelectorAll("[data-toggle=\"collapse\"][href=\"#" + element.id + "\"]," + ("[data-toggle=\"collapse\"][data-bs-target=\"#" + element.id + "\"]")));
1244
      var toggleList = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$1));
1244
      var toggleList = [].slice.call(document.querySelectorAll(SELECTOR_DATA_TOGGLE$1));
1245
1245
1246
      for (var i = 0, len = toggleList.length; i < len; i++) {
1246
      for (var i = 0, len = toggleList.length; i < len; i++) {
Lines 1443-1451 Link Here
1443
        }
1443
        }
1444
      } else {
1444
      } else {
1445
        parent = document.querySelector(this._config.parent);
1445
        parent = document.querySelector(this._config.parent);
1446
      }
1446
1447
1447
1448
      var selector = "[data-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
1448
      var selector = "[data-bs-toggle=\"collapse\"][data-parent=\"" + this._config.parent + "\"]";
1449
      var children = [].slice.call(parent.querySelectorAll(selector));
1449
      var children = [].slice.call(parent.querySelectorAll(selector));
1450
      $(children).each(function (i, element) {
1450
      $(children).each(function (i, element) {
1451
        _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
1451
        _this3._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]);
Lines 4199-4205 Link Here
4199
  var CLASS_NAME_DROPLEFT = 'dropleft';
4199
  var CLASS_NAME_DROPLEFT = 'dropleft';
4200
  var CLASS_NAME_MENURIGHT = 'dropdown-menu-right';
4200
  var CLASS_NAME_MENURIGHT = 'dropdown-menu-right';
4201
  var CLASS_NAME_POSITION_STATIC = 'position-static';
4201
  var CLASS_NAME_POSITION_STATIC = 'position-static';
4202
  var SELECTOR_DATA_TOGGLE$2 = '[data-bs-toggle="dropdown"]';
4202
  var SELECTOR_DATA_TOGGLE$2 = '[data-toggle="dropdown"]';
4203
  var SELECTOR_FORM_CHILD = '.dropdown form';
4203
  var SELECTOR_FORM_CHILD = '.dropdown form';
4204
  var SELECTOR_MENU = '.dropdown-menu';
4204
  var SELECTOR_MENU = '.dropdown-menu';
4205
  var SELECTOR_NAVBAR_NAV = '.navbar-nav';
4205
  var SELECTOR_NAVBAR_NAV = '.navbar-nav';
Lines 4720-4726 Link Here
4720
  var CLASS_NAME_STATIC = 'modal-static';
4720
  var CLASS_NAME_STATIC = 'modal-static';
4721
  var SELECTOR_DIALOG = '.modal-dialog';
4721
  var SELECTOR_DIALOG = '.modal-dialog';
4722
  var SELECTOR_MODAL_BODY = '.modal-body';
4722
  var SELECTOR_MODAL_BODY = '.modal-body';
4723
  var SELECTOR_DATA_TOGGLE$3 = '[data-bs-toggle="modal"]';
4723
  var SELECTOR_DATA_TOGGLE$3 = '[data-toggle="modal"]';
4724
  var SELECTOR_DATA_DISMISS = '[data-dismiss="modal"]';
4724
  var SELECTOR_DATA_DISMISS = '[data-dismiss="modal"]';
4725
  var SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';
4725
  var SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';
4726
  var SELECTOR_STICKY_CONTENT = '.sticky-top';
4726
  var SELECTOR_STICKY_CONTENT = '.sticky-top';
Lines 6602-6608 Link Here
6602
  var SELECTOR_NAV_LIST_GROUP$1 = '.nav, .list-group';
6602
  var SELECTOR_NAV_LIST_GROUP$1 = '.nav, .list-group';
6603
  var SELECTOR_ACTIVE$2 = '.active';
6603
  var SELECTOR_ACTIVE$2 = '.active';
6604
  var SELECTOR_ACTIVE_UL = '> li > .active';
6604
  var SELECTOR_ACTIVE_UL = '> li > .active';
6605
  var SELECTOR_DATA_TOGGLE$4 = '[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]';
6605
  var SELECTOR_DATA_TOGGLE$4 = '[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]';
6606
  var SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle';
6606
  var SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle';
6607
  var SELECTOR_DROPDOWN_ACTIVE_CHILD = '> .dropdown-menu .active';
6607
  var SELECTOR_DROPDOWN_ACTIVE_CHILD = '> .dropdown-menu .active';
6608
  /**
6608
  /**
6609
- 

Return to bug 40703