// Class definition var KTBootstrapMaxlength = function () { // Private functions var demos = function () { // minimum setup $('#kt_maxlength_1').maxlength({ warningClass: "label label-warning label-rounded label-inline", limitReachedClass: "label label-success label-rounded label-inline" }); // threshold value $('#kt_maxlength_2').maxlength({ threshold: 5, warningClass: "label label-warning label-rounded label-inline", limitReachedClass: "label label-success label-rounded label-inline" }); // always show $('#kt_maxlength_3').maxlength({ alwaysShow: true, threshold: 5, warningClass: "label label-danger label-rounded label-inline", limitReachedClass: "label label-primary label-rounded label-inline" }); // custom text $('#kt_maxlength_4').maxlength({ threshold: 3, warningClass: "label label-danger label-rounded label-inline", limitReachedClass: "label label-success label-rounded label-inline", separator: ' of ', preText: 'You have ', postText: ' chars remaining.', validate: true }); // textarea example $('#kt_maxlength_5').maxlength({ threshold: 5, warningClass: "label label-danger label-rounded label-inline", limitReachedClass: "label label-primary label-rounded label-inline" }); // position examples $('#kt_maxlength_6_1').maxlength({ alwaysShow: true, threshold: 5, placement: 'top-left', warningClass: "label label-danger label-rounded label-inline", limitReachedClass: "label label-primary label-rounded label-inline" }); $('#kt_maxlength_6_2').maxlength({ alwaysShow: true, threshold: 5, placement: 'top-right', warningClass: "label label-success label-rounded label-inline", limitReachedClass: "label label-primary label-rounded label-inline" }); $('#kt_maxlength_6_3').maxlength({ alwaysShow: true, threshold: 5, placement: 'bottom-left', warningClass: "label label-warning label-rounded label-inline", limitReachedClass: "label label-primary label-rounded label-inline" }); $('#kt_maxlength_6_4').maxlength({ alwaysShow: true, threshold: 5, placement: 'bottom-right', warningClass: "label label-danger label-rounded label-inline", limitReachedClass: "label label-primary label-rounded label-inline" }); // Modal Examples // minimum setup $('#kt_maxlength_1_modal').maxlength({ warningClass: "label label-warning label-rounded label-inline", limitReachedClass: "label label-success label-rounded label-inline", appendToParent: true }); // threshold value $('#kt_maxlength_2_modal').maxlength({ threshold: 5, warningClass: "label label-danger label-rounded label-inline", limitReachedClass: "label label-success label-rounded label-inline", appendToParent: true }); // always show // textarea example $('#kt_maxlength_5_modal').maxlength({ threshold: 5, warningClass: "label label-danger label-rounded label-inline", limitReachedClass: "label label-primary label-rounded label-inline", appendToParent: true }); // custom text $('#kt_maxlength_4_modal').maxlength({ threshold: 3, warningClass: "label label-danger label-rounded label-inline", limitReachedClass: "label label-success label-rounded label-inline", appendToParent: true, separator: ' of ', preText: 'You have ', postText: ' chars remaining.', validate: true }); } return { // public functions init: function() { demos(); } }; }(); jQuery(document).ready(function() { KTBootstrapMaxlength.init(); });