From 533f83104bc7b053cd75efad8b5123f6130360a0 Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Tue, 7 May 2019 20:06:11 +0200 Subject: [PATCH] Remove unused singleselect script Signed-off-by: Christoph Wurst --- core/js/singleselect.js | 95 ----------------------------------------- 1 file changed, 95 deletions(-) delete mode 100644 core/js/singleselect.js diff --git a/core/js/singleselect.js b/core/js/singleselect.js deleted file mode 100644 index 94f7da8264..0000000000 --- a/core/js/singleselect.js +++ /dev/null @@ -1,95 +0,0 @@ -(function ($) { - $.fn.singleSelect = function () { - return this.each(function (i, select) { - var input = $(''), - gravity = $(select).attr('data-tipsy-gravity'), - inputTooltip = $(select).attr('data-inputtitle'); - if (inputTooltip){ - input.attr('title', inputTooltip); - } - if (typeof gravity === 'undefined') { - gravity = 'n'; - } - select = $(select); - input.css('position', 'absolute'); - input.css({ - 'box-sizing': 'border-box', - '-moz-box-sizing': 'border-box', - 'margin': 0, - 'width': (select.width() - 5) + 'px', - 'height': (select.outerHeight() - 2) + 'px', - 'border': 'none', - 'box-shadow': 'none', - 'margin-top': '1px', - 'margin-left': '1px', - 'z-index': 1000 - }); - input.hide(); - $('body').append(input); - - select.on('change', function (event) { - var value = $(this).val(), - newAttr = $('option:selected', $(this)).attr('data-new'); - if (!(typeof newAttr !== 'undefined' && newAttr !== false)) { - input.hide(); - select.data('previous', value); - } else { - event.stopImmediatePropagation(); - // adjust offset, in case the user scrolled - input.css(select.offset()); - input.show(); - if ($.fn.tipsy){ - input.tipsy({gravity: gravity, trigger: 'manual'}); - input.tipsy('show'); - } - input.focus(); - } - }); - - $(select).data('previous', $(select).val()); - - input.on('change', function () { - var value = $(this).val(); - if (value) { - select.children().attr('selected', null); - var existingOption = select.children().filter(function (i, option) { - return ($(option).val() == value); - }); - if (existingOption.length) { - existingOption.attr('selected', 'selected'); - } else { - var option = $('