41 lines
1.0 KiB
JavaScript
41 lines
1.0 KiB
JavaScript
"use strict";
|
|
|
|
// Class definition
|
|
var KTSearchHorizontal = function () {
|
|
// Private functions
|
|
var initAdvancedSearchForm = function () {
|
|
var form = document.querySelector('#kt_advanced_search_form');
|
|
|
|
// Init tags
|
|
var tags = form.querySelector('[name="tags"]');
|
|
new Tagify(tags);
|
|
}
|
|
|
|
var handleAdvancedSearchToggle = function () {
|
|
var link = document.querySelector('#kt_horizontal_search_advanced_link');
|
|
|
|
link.addEventListener('click', function (e) {
|
|
e.preventDefault();
|
|
|
|
if (link.innerHTML === "Advanced Search") {
|
|
link.innerHTML = "Hide Advanced Search";
|
|
} else {
|
|
link.innerHTML = "Advanced Search";
|
|
}
|
|
})
|
|
}
|
|
|
|
// Public methods
|
|
return {
|
|
init: function () {
|
|
initAdvancedSearchForm();
|
|
handleAdvancedSearchToggle();
|
|
}
|
|
}
|
|
}();
|
|
|
|
// On document ready
|
|
KTUtil.onDOMContentLoaded(function () {
|
|
KTSearchHorizontal.init();
|
|
});
|