📝 Added entire config directory for backup purposes

This commit is contained in:
z3rOR0ne 2022-11-03 00:09:22 -07:00
parent 4b38e59bb6
commit 9b946e2d14
11091 changed files with 1440953 additions and 0 deletions

View file

@ -0,0 +1,68 @@
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
define([], factory);
} else if (typeof module === 'object' && module.exports) {
module.exports = factory();
} else {
root.flextabs = factory();
}
}(this, function() {
var flextabs = function(target) {
var _ = {};
_.flextabs = target;
_.toggle = _.flextabs.querySelectorAll('.flextabs__toggle');
_.content = _.flextabs.querySelectorAll('.flextabs__content');
_.reset = function() {
for (var i = 0; i < _.toggle.length; i += 1) {
_.toggle[i].classList.remove('flextabs__toggle--active--last');
_.content[i].classList.remove('flextabs__content--active--last');
}
};
_.activate = function() {
var i = Array.prototype.indexOf.call(_.toggle, this);
_.toggle[i].classList.toggle('flextabs__toggle--active');
_.toggle[i].classList.add('flextabs__toggle--active--last');
_.content[i].classList.toggle('flextabs__content--active');
_.content[i].classList.add('flextabs__content--active--last');
};
_.aria = function() {
for (var i = 0; i < _.toggle.length; i += 1) {
var style = getComputedStyle(_.content[i]);
if (style.getPropertyValue('display') !== 'none') {
_.toggle[i].setAttribute('aria-expanded', true);
} else {
_.toggle[i].setAttribute('aria-expanded', false);
}
}
};
_.click = function(e) {
e.preventDefault();
_.reset();
_.activate.call(this);
_.aria();
};
_.init = function() {
for (var i = 0; i < _.toggle.length; i += 1) {
window.addEventListener('load', _.aria);
window.addEventListener('resize', _.aria);
_.toggle[i].addEventListener('click', _.click);
}
};
return _;
};
return flextabs;
}));