/** * Theme: Uplon Admin Template * Author: Coderthemes * Email: coderthemes@gmail.com * Form Advanced */ $(document).ready(function () { //advance multiselect start $('#my_multi_select3').multiSelect({ selectableHeader: "", selectionHeader: "", afterInit: function (ms) { var that = this, $selectableSearch = that.$selectableUl.prev(), $selectionSearch = that.$selectionUl.prev(), selectableSearchString = '#' + that.$container.attr('id') + ' .ms-elem-selectable:not(.ms-selected)', selectionSearchString = '#' + that.$container.attr('id') + ' .ms-elem-selection.ms-selected'; that.qs1 = $selectableSearch.quicksearch(selectableSearchString) .on('keydown', function (e) { if (e.which === 40) { that.$selectableUl.focus(); return false; } }); that.qs2 = $selectionSearch.quicksearch(selectionSearchString) .on('keydown', function (e) { if (e.which == 40) { that.$selectionUl.focus(); return false; } }); }, afterSelect: function () { this.qs1.cache(); this.qs2.cache(); }, afterDeselect: function () { this.qs1.cache(); this.qs2.cache(); } }); // Select2 $(".select2").select2(); }); //Bootstrap-MaxLength $('input#defaultconfig').maxlength() $('input#thresholdconfig').maxlength({ threshold: 20 }); $('input#moreoptions').maxlength({ alwaysShow: true, warningClass: "label label-success", limitReachedClass: "label label-danger" }); $('input#alloptions').maxlength({ alwaysShow: true, warningClass: "label label-success", limitReachedClass: "label label-danger", separator: ' out of ', preText: 'You typed ', postText: ' chars available.', validate: true }); $('textarea#textarea').maxlength({ alwaysShow: true }); $('input#placement').maxlength({ alwaysShow: true, placement: 'top-left' });