Files
law-api/public/assets/js/pages/form-advanced.init.js

141 lines
3.7 KiB
JavaScript

/*
Template Name: Qovex - Responsive Bootstrap 4 Admin Dashboard
Author: Themesbrand
Website: https://themesbrand.com/
Contact: themesbrand@gmail.com
File: Form Advance
*/
!function($) {
"use strict";
var AdvancedForm = function() {};
AdvancedForm.prototype.init = function() {
// Select2
$(".select2").select2();
$(".select2-limiting").select2({
maximumSelectionLength: 2
});
//creating various controls
//colorpicker start
$('.colorpicker-default').colorpicker({
format: 'hex'
});
$('.colorpicker-rgba').colorpicker();
$('#colorpicker-horizontal').colorpicker({
color: "#88cc33",
horizontal: true
});
$('#colorpicker-inline').colorpicker({
color: '#DD0F20',
inline: true,
container: true
});
//Bootstrap-TouchSpin
var defaultOptions = {
};
// touchspin
$('[data-toggle="touchspin"]').each(function (idx, obj) {
var objOptions = $.extend({}, defaultOptions, $(obj).data());
$(obj).TouchSpin(objOptions);
});
$("input[name='demo3_21']").TouchSpin({
initval: 40,
buttondown_class: "btn btn-primary",
buttonup_class: "btn btn-primary"
});
$("input[name='demo3_22']").TouchSpin({
initval: 40,
buttondown_class: "btn btn-primary",
buttonup_class: "btn btn-primary"
});
$("input[name='demo_vertical']").TouchSpin({
verticalbuttons: true
});
//Bootstrap-MaxLength
$('input#defaultconfig').maxlength({
warningClass: "badge badge-info",
limitReachedClass: "badge badge-warning"
});
$('input#thresholdconfig').maxlength({
threshold: 20,
warningClass: "badge badge-info",
limitReachedClass: "badge badge-warning"
});
$('input#moreoptions').maxlength({
alwaysShow: true,
warningClass: "badge badge-success",
limitReachedClass: "badge badge-danger"
});
$('input#alloptions').maxlength({
alwaysShow: true,
warningClass: "badge badge-success",
limitReachedClass: "badge badge-danger",
preText: 'شما ',
separator: ' کاراکتر از ',
postText: ' کاراکتر مجاز را تایپ کرده اید.',
validate: true
});
$('textarea#textarea').maxlength({
alwaysShow: true,
warningClass: "badge badge-info",
limitReachedClass: "badge badge-warning"
});
$('input#placement').maxlength({
alwaysShow: true,
placement: 'top-right',
warningClass: "badge badge-info",
limitReachedClass: "badge badge-warning"
});
// Shamsi Date Picker
$('input[name="date-picker-shamsi"]').datepicker({
dateFormat: "yy/mm/dd",
showOtherMonths: true,
selectOtherMonths: false
});
$('input[name="date-picker-shamsi-list"]').datepicker({
dateFormat: "yy/mm/dd",
showOtherMonths: true,
selectOtherMonths: true,
changeMonth: true,
changeYear: true,
showButtonPanel: true
});
$('input[name="date-picker-shamsi-limited"]').datepicker({
dateFormat: "yy/mm/dd",
showOtherMonths: true,
selectOtherMonths: true,
minDate: 0,
maxDate: "+14D"
});
},
//init
$.AdvancedForm = new AdvancedForm, $.AdvancedForm.Constructor = AdvancedForm;
}(window.jQuery),
//initializing
function ($) {
"use strict";
$.AdvancedForm.init();
}(window.jQuery);