From d68841d9f75636575cd778838a8ceea5fd5aada3 Mon Sep 17 00:00:00 2001 From: Fiete Ostkamp Date: Fri, 14 Apr 2023 11:59:32 +0000 Subject: Upload ui Issue-ID: PORTAL-1084 Signed-off-by: Fiete Ostkamp Change-Id: Id0c94859a775094e67b0bb9c91ca5e776a08c068 --- src/assets/js/bootstrap.min.js | 1345 +++++++++++ src/assets/js/jquery-2.1.3.min.js | 4462 +++++++++++++++++++++++++++++++++++++ 2 files changed, 5807 insertions(+) create mode 100644 src/assets/js/bootstrap.min.js create mode 100644 src/assets/js/jquery-2.1.3.min.js (limited to 'src/assets/js') diff --git a/src/assets/js/bootstrap.min.js b/src/assets/js/bootstrap.min.js new file mode 100644 index 0000000..633c722 --- /dev/null +++ b/src/assets/js/bootstrap.min.js @@ -0,0 +1,1345 @@ +/*! + * Bootstrap v3.3.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +if ('undefined' == typeof jQuery) throw new Error("Bootstrap's JavaScript requires jQuery"); ++(function (a) { + var b = a.fn.jquery.split(' ')[0].split('.'); + if ((b[0] < 2 && b[1] < 9) || (1 == b[0] && 9 == b[1] && b[2] < 1)) + throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher"); +})(jQuery), + +(function (a) { + 'use strict'; + function b() { + var a = document.createElement('bootstrap'), + b = { + WebkitTransition: 'webkitTransitionEnd', + MozTransition: 'transitionend', + OTransition: 'oTransitionEnd otransitionend', + transition: 'transitionend', + }; + for (var c in b) if (void 0 !== a.style[c]) return { end: b[c] }; + return !1; + } + (a.fn.emulateTransitionEnd = function (b) { + var c = !1, + d = this; + a(this).one('bsTransitionEnd', function () { + c = !0; + }); + var e = function () { + c || a(d).trigger(a.support.transition.end); + }; + return setTimeout(e, b), this; + }), + a(function () { + (a.support.transition = b()), + a.support.transition && + (a.event.special.bsTransitionEnd = { + bindType: a.support.transition.end, + delegateType: a.support.transition.end, + handle: function (b) { + return a(b.target).is(this) ? b.handleObj.handler.apply(this, arguments) : void 0; + }, + }); + }); + })(jQuery), + +(function (a) { + 'use strict'; + function b(b) { + return this.each(function () { + var c = a(this), + e = c.data('bs.alert'); + e || c.data('bs.alert', (e = new d(this))), 'string' == typeof b && e[b].call(c); + }); + } + var c = '[data-dismiss="alert"]', + d = function (b) { + a(b).on('click', c, this.close); + }; + (d.VERSION = '3.3.1'), + (d.TRANSITION_DURATION = 150), + (d.prototype.close = function (b) { + function c() { + g.detach().trigger('closed.bs.alert').remove(); + } + var e = a(this), + f = e.attr('data-target'); + f || ((f = e.attr('href')), (f = f && f.replace(/.*(?=#[^\s]*$)/, ''))); + var g = a(f); + b && b.preventDefault(), + g.length || (g = e.closest('.alert')), + g.trigger((b = a.Event('close.bs.alert'))), + b.isDefaultPrevented() || + (g.removeClass('in'), + a.support.transition && g.hasClass('fade') + ? g.one('bsTransitionEnd', c).emulateTransitionEnd(d.TRANSITION_DURATION) + : c()); + }); + var e = a.fn.alert; + (a.fn.alert = b), + (a.fn.alert.Constructor = d), + (a.fn.alert.noConflict = function () { + return (a.fn.alert = e), this; + }), + a(document).on('click.bs.alert.data-api', c, d.prototype.close); + })(jQuery), + +(function (a) { + 'use strict'; + function b(b) { + return this.each(function () { + var d = a(this), + e = d.data('bs.button'), + f = 'object' == typeof b && b; + e || d.data('bs.button', (e = new c(this, f))), 'toggle' == b ? e.toggle() : b && e.setState(b); + }); + } + var c = function (b, d) { + (this.$element = a(b)), (this.options = a.extend({}, c.DEFAULTS, d)), (this.isLoading = !1); + }; + (c.VERSION = '3.3.1'), + (c.DEFAULTS = { loadingText: 'loading...' }), + (c.prototype.setState = function (b) { + var c = 'disabled', + d = this.$element, + e = d.is('input') ? 'val' : 'html', + f = d.data(); + (b += 'Text'), + null == f.resetText && d.data('resetText', d[e]()), + setTimeout( + a.proxy(function () { + d[e](null == f[b] ? this.options[b] : f[b]), + 'loadingText' == b + ? ((this.isLoading = !0), d.addClass(c).attr(c, c)) + : this.isLoading && ((this.isLoading = !1), d.removeClass(c).removeAttr(c)); + }, this), + 0, + ); + }), + (c.prototype.toggle = function () { + var a = !0, + b = this.$element.closest('[data-toggle="buttons"]'); + if (b.length) { + var c = this.$element.find('input'); + 'radio' == c.prop('type') && + (c.prop('checked') && this.$element.hasClass('active') + ? (a = !1) + : b.find('.active').removeClass('active')), + a && c.prop('checked', !this.$element.hasClass('active')).trigger('change'); + } else this.$element.attr('aria-pressed', !this.$element.hasClass('active')); + a && this.$element.toggleClass('active'); + }); + var d = a.fn.button; + (a.fn.button = b), + (a.fn.button.Constructor = c), + (a.fn.button.noConflict = function () { + return (a.fn.button = d), this; + }), + a(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (c) { + var d = a(c.target); + d.hasClass('btn') || (d = d.closest('.btn')), b.call(d, 'toggle'), c.preventDefault(); + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (b) { + a(b.target) + .closest('.btn') + .toggleClass('focus', /^focus(in)?$/.test(b.type)); + }); + })(jQuery), + +(function (a) { + 'use strict'; + function b(b) { + return this.each(function () { + var d = a(this), + e = d.data('bs.carousel'), + f = a.extend({}, c.DEFAULTS, d.data(), 'object' == typeof b && b), + g = 'string' == typeof b ? b : f.slide; + e || d.data('bs.carousel', (e = new c(this, f))), + 'number' == typeof b ? e.to(b) : g ? e[g]() : f.interval && e.pause().cycle(); + }); + } + var c = function (b, c) { + (this.$element = a(b)), + (this.$indicators = this.$element.find('.carousel-indicators')), + (this.options = c), + (this.paused = this.sliding = this.interval = this.$active = this.$items = null), + this.options.keyboard && this.$element.on('keydown.bs.carousel', a.proxy(this.keydown, this)), + 'hover' == this.options.pause && + !('ontouchstart' in document.documentElement) && + this.$element + .on('mouseenter.bs.carousel', a.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', a.proxy(this.cycle, this)); + }; + (c.VERSION = '3.3.1'), + (c.TRANSITION_DURATION = 600), + (c.DEFAULTS = { interval: 5e3, pause: 'hover', wrap: !0, keyboard: !0 }), + (c.prototype.keydown = function (a) { + if (!/input|textarea/i.test(a.target.tagName)) { + switch (a.which) { + case 37: + this.prev(); + break; + case 39: + this.next(); + break; + default: + return; + } + a.preventDefault(); + } + }), + (c.prototype.cycle = function (b) { + return ( + b || (this.paused = !1), + this.interval && clearInterval(this.interval), + this.options.interval && + !this.paused && + (this.interval = setInterval(a.proxy(this.next, this), this.options.interval)), + this + ); + }), + (c.prototype.getItemIndex = function (a) { + return (this.$items = a.parent().children('.item')), this.$items.index(a || this.$active); + }), + (c.prototype.getItemForDirection = function (a, b) { + var c = 'prev' == a ? -1 : 1, + d = this.getItemIndex(b), + e = (d + c) % this.$items.length; + return this.$items.eq(e); + }), + (c.prototype.to = function (a) { + var b = this, + c = this.getItemIndex((this.$active = this.$element.find('.item.active'))); + return a > this.$items.length - 1 || 0 > a + ? void 0 + : this.sliding + ? this.$element.one('slid.bs.carousel', function () { + b.to(a); + }) + : c == a + ? this.pause().cycle() + : this.slide(a > c ? 'next' : 'prev', this.$items.eq(a)); + }), + (c.prototype.pause = function (b) { + return ( + b || (this.paused = !0), + this.$element.find('.next, .prev').length && + a.support.transition && + (this.$element.trigger(a.support.transition.end), this.cycle(!0)), + (this.interval = clearInterval(this.interval)), + this + ); + }), + (c.prototype.next = function () { + return this.sliding ? void 0 : this.slide('next'); + }), + (c.prototype.prev = function () { + return this.sliding ? void 0 : this.slide('prev'); + }), + (c.prototype.slide = function (b, d) { + var e = this.$element.find('.item.active'), + f = d || this.getItemForDirection(b, e), + g = this.interval, + h = 'next' == b ? 'left' : 'right', + i = 'next' == b ? 'first' : 'last', + j = this; + if (!f.length) { + if (!this.options.wrap) return; + f = this.$element.find('.item')[i](); + } + if (f.hasClass('active')) return (this.sliding = !1); + var k = f[0], + l = a.Event('slide.bs.carousel', { relatedTarget: k, direction: h }); + if ((this.$element.trigger(l), !l.isDefaultPrevented())) { + if (((this.sliding = !0), g && this.pause(), this.$indicators.length)) { + this.$indicators.find('.active').removeClass('active'); + var m = a(this.$indicators.children()[this.getItemIndex(f)]); + m && m.addClass('active'); + } + var n = a.Event('slid.bs.carousel', { relatedTarget: k, direction: h }); + return ( + a.support.transition && this.$element.hasClass('slide') + ? (f.addClass(b), + f[0].offsetWidth, + e.addClass(h), + f.addClass(h), + e + .one('bsTransitionEnd', function () { + f.removeClass([b, h].join(' ')).addClass('active'), + e.removeClass(['active', h].join(' ')), + (j.sliding = !1), + setTimeout(function () { + j.$element.trigger(n); + }, 0); + }) + .emulateTransitionEnd(c.TRANSITION_DURATION)) + : (e.removeClass('active'), f.addClass('active'), (this.sliding = !1), this.$element.trigger(n)), + g && this.cycle(), + this + ); + } + }); + var d = a.fn.carousel; + (a.fn.carousel = b), + (a.fn.carousel.Constructor = c), + (a.fn.carousel.noConflict = function () { + return (a.fn.carousel = d), this; + }); + var e = function (c) { + var d, + e = a(this), + f = a(e.attr('data-target') || ((d = e.attr('href')) && d.replace(/.*(?=#[^\s]+$)/, ''))); + if (f.hasClass('carousel')) { + var g = a.extend({}, f.data(), e.data()), + h = e.attr('data-slide-to'); + h && (g.interval = !1), b.call(f, g), h && f.data('bs.carousel').to(h), c.preventDefault(); + } + }; + a(document) + .on('click.bs.carousel.data-api', '[data-slide]', e) + .on('click.bs.carousel.data-api', '[data-slide-to]', e), + a(window).on('load', function () { + a('[data-ride="carousel"]').each(function () { + var c = a(this); + b.call(c, c.data()); + }); + }); + })(jQuery), + +(function (a) { + 'use strict'; + function b(b) { + var c, + d = b.attr('data-target') || ((c = b.attr('href')) && c.replace(/.*(?=#[^\s]+$)/, '')); + return a(d); + } + function c(b) { + return this.each(function () { + var c = a(this), + e = c.data('bs.collapse'), + f = a.extend({}, d.DEFAULTS, c.data(), 'object' == typeof b && b); + !e && f.toggle && 'show' == b && (f.toggle = !1), + e || c.data('bs.collapse', (e = new d(this, f))), + 'string' == typeof b && e[b](); + }); + } + var d = function (b, c) { + (this.$element = a(b)), + (this.options = a.extend({}, d.DEFAULTS, c)), + (this.$trigger = a(this.options.trigger).filter('[href="#' + b.id + '"], [data-target="#' + b.id + '"]')), + (this.transitioning = null), + this.options.parent + ? (this.$parent = this.getParent()) + : this.addAriaAndCollapsedClass(this.$element, this.$trigger), + this.options.toggle && this.toggle(); + }; + (d.VERSION = '3.3.1'), + (d.TRANSITION_DURATION = 350), + (d.DEFAULTS = { toggle: !0, trigger: '[data-toggle="collapse"]' }), + (d.prototype.dimension = function () { + var a = this.$element.hasClass('width'); + return a ? 'width' : 'height'; + }), + (d.prototype.show = function () { + if (!this.transitioning && !this.$element.hasClass('in')) { + var b, + e = this.$parent && this.$parent.find('> .panel').children('.in, .collapsing'); + if (!(e && e.length && ((b = e.data('bs.collapse')), b && b.transitioning))) { + var f = a.Event('show.bs.collapse'); + if ((this.$element.trigger(f), !f.isDefaultPrevented())) { + e && e.length && (c.call(e, 'hide'), b || e.data('bs.collapse', null)); + var g = this.dimension(); + this.$element.removeClass('collapse').addClass('collapsing')[g](0).attr('aria-expanded', !0), + this.$trigger.removeClass('collapsed').attr('aria-expanded', !0), + (this.transitioning = 1); + var h = function () { + this.$element.removeClass('collapsing').addClass('collapse in')[g](''), + (this.transitioning = 0), + this.$element.trigger('shown.bs.collapse'); + }; + if (!a.support.transition) return h.call(this); + var i = a.camelCase(['scroll', g].join('-')); + this.$element + .one('bsTransitionEnd', a.proxy(h, this)) + .emulateTransitionEnd(d.TRANSITION_DURATION) + [g](this.$element[0][i]); + } + } + } + }), + (d.prototype.hide = function () { + if (!this.transitioning && this.$element.hasClass('in')) { + var b = a.Event('hide.bs.collapse'); + if ((this.$element.trigger(b), !b.isDefaultPrevented())) { + var c = this.dimension(); + this.$element[c](this.$element[c]())[0].offsetHeight, + this.$element.addClass('collapsing').removeClass('collapse in').attr('aria-expanded', !1), + this.$trigger.addClass('collapsed').attr('aria-expanded', !1), + (this.transitioning = 1); + var e = function () { + (this.transitioning = 0), + this.$element.removeClass('collapsing').addClass('collapse').trigger('hidden.bs.collapse'); + }; + return a.support.transition + ? void this.$element[c](0) + .one('bsTransitionEnd', a.proxy(e, this)) + .emulateTransitionEnd(d.TRANSITION_DURATION) + : e.call(this); + } + } + }), + (d.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show'](); + }), + (d.prototype.getParent = function () { + return a(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each( + a.proxy(function (c, d) { + var e = a(d); + this.addAriaAndCollapsedClass(b(e), e); + }, this), + ) + .end(); + }), + (d.prototype.addAriaAndCollapsedClass = function (a, b) { + var c = a.hasClass('in'); + a.attr('aria-expanded', c), b.toggleClass('collapsed', !c).attr('aria-expanded', c); + }); + var e = a.fn.collapse; + (a.fn.collapse = c), + (a.fn.collapse.Constructor = d), + (a.fn.collapse.noConflict = function () { + return (a.fn.collapse = e), this; + }), + a(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (d) { + var e = a(this); + e.attr('data-target') || d.preventDefault(); + var f = b(e), + g = f.data('bs.collapse'), + h = g ? 'toggle' : a.extend({}, e.data(), { trigger: this }); + c.call(f, h); + }); + })(jQuery), + +(function (a) { + 'use strict'; + function b(b) { + (b && 3 === b.which) || + (a(e).remove(), + a(f).each(function () { + var d = a(this), + e = c(d), + f = { relatedTarget: this }; + e.hasClass('open') && + (e.trigger((b = a.Event('hide.bs.dropdown', f))), + b.isDefaultPrevented() || + (d.attr('aria-expanded', 'false'), e.removeClass('open').trigger('hidden.bs.dropdown', f))); + })); + } + function c(b) { + var c = b.attr('data-target'); + c || ((c = b.attr('href')), (c = c && /#[A-Za-z]/.test(c) && c.replace(/.*(?=#[^\s]*$)/, ''))); + var d = c && a(c); + return d && d.length ? d : b.parent(); + } + function d(b) { + return this.each(function () { + var c = a(this), + d = c.data('bs.dropdown'); + d || c.data('bs.dropdown', (d = new g(this))), 'string' == typeof b && d[b].call(c); + }); + } + var e = '.dropdown-backdrop', + f = '[data-toggle="dropdown"]', + g = function (b) { + a(b).on('click.bs.dropdown', this.toggle); + }; + (g.VERSION = '3.3.1'), + (g.prototype.toggle = function (d) { + var e = a(this); + if (!e.is('.disabled, :disabled')) { + var f = c(e), + g = f.hasClass('open'); + if ((b(), !g)) { + 'ontouchstart' in document.documentElement && + !f.closest('.navbar-nav').length && + a('