1jQuery(function(){jQuery('.dropdown').each(function(){var $this=jQuery(this);var dropdown={container:$this,button:$this.find('.btn'),select:$this.find('select'),text:$this.find('.current'),create:function(){dropdown.container.on('click',dropdown.toggle);dropdown.select.on('change',dropdown.update);dropdown.update();$this.addClass('dropdown--init')},toggle:function(e){if(!jQuery(e.target).is(dropdown.select)){if(document.createEvent){var event=window.document.createEvent("MouseEvents");event.initMouseEvent("mousedown",!1,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null);dropdown.select[0].dispatchEvent(event)}else if(element.fireEvent){dropdown.select[0].fireEvent("onmousedown")}}},update:function(){var text=dropdown.select.find(':selected').text();dropdown.text.text(text);var current=dropdown.select.val()-1;if(jQuery(dropdown.button).hasClass('with-picto')){jQuery(dropdown.button).find('label').prepend('<span class="'+jQuery(dropdown.select).find('option:eq('+current+')').attr('data-class')+'"></span>')} 2$this.removeClass('dropdown--init')}};dropdown.create()})})
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.