PHP Classes

File: public/assets/js/demo/form-plugins.demo.js

Recommend this page to a friend!
  Classes of Wang   Tagydes   public/assets/js/demo/form-plugins.demo.js   Download  
File: public/assets/js/demo/form-plugins.demo.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Tagydes
E-commerce Web administration panel and API
Author: By
Last change:
Date: 1 year ago
Size: 8,894 bytes
 

Contents

Class file image Download
/* Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 4 Version: 4.3.0 Author: Sean Ngu Website: http://www.seantheme.com/color-admin-v4.3/admin/ */ // IE8 browser support if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(elt /*, from*/) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? Math.ceil(from) : Math.floor(from); if (from < 0) from += len; for (; from < len; from++) { if (from in this && this[from] === elt) return from; } return -1; }; } if(typeof String.prototype.trim !== 'function') { String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } } var handleDatepicker = function() { $('#datepicker-default').datepicker({ todayHighlight: true }); $('#datepicker-inline').datepicker({ todayHighlight: true }); $('.input-daterange').datepicker({ todayHighlight: true }); $('#datepicker-disabled-past').datepicker({ todayHighlight: true }); $('#datepicker-autoClose').datepicker({ todayHighlight: true, autoclose: true }); }; var handleIonRangeSlider = function() { $('#default_rangeSlider').ionRangeSlider({ min: 0, max: 5000, type: 'double', prefix: "$", maxPostfix: "+", prettify: false, hasGrid: true }); $('#customRange_rangeSlider').ionRangeSlider({ min: 1000, max: 100000, from: 30000, to: 90000, type: 'double', step: 500, postfix: " ?", hasGrid: true }); $('#customValue_rangeSlider').ionRangeSlider({ values: [ 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ], type: 'single', hasGrid: true }); }; var handleFormMaskedInput = function() { "use strict"; $("#masked-input-date").mask("99/99/9999"); $("#masked-input-phone").mask("(999) 999-9999"); $("#masked-input-tid").mask("99-9999999"); $("#masked-input-ssn").mask("999-99-9999"); $("#masked-input-pno").mask("aaa-9999-a"); $("#masked-input-pkey").mask("a*-999-a999"); }; var handleFormColorPicker = function () { "use strict"; $('#colorpicker').colorpicker({format: 'hex'}); $('#colorpicker-prepend').colorpicker({format: 'hex'}); $('#colorpicker-rgba').colorpicker(); }; var handleFormTimePicker = function () { "use strict"; $('#timepicker').timepicker(); }; var handleFormPasswordIndicator = function() { "use strict"; $('#password-indicator-default').passwordStrength(); $('#password-indicator-visible').passwordStrength({targetDiv: '#passwordStrengthDiv2'}); }; var handleJqueryAutocomplete = function() { var availableTags = [ 'ActionScript', 'AppleScript', 'Asp', 'BASIC', 'C', 'C++', 'Clojure', 'COBOL', 'ColdFusion', 'Erlang', 'Fortran', 'Groovy', 'Haskell', 'Java', 'JavaScript', 'Lisp', 'Perl', 'PHP', 'Python', 'Ruby', 'Scala', 'Scheme' ]; $('#jquery-autocomplete').autocomplete({ source: availableTags }); }; var handleBootstrapCombobox = function() { $('.combobox').combobox(); }; var handleTagsInput = function() { $('.bootstrap-tagsinput input').focus(function() { $(this).closest('.bootstrap-tagsinput').addClass('bootstrap-tagsinput-focus'); }); $('.bootstrap-tagsinput input').focusout(function() { $(this).closest('.bootstrap-tagsinput').removeClass('bootstrap-tagsinput-focus'); }); }; var handleSelectpicker = function() { $('.selectpicker').selectpicker('render'); }; var handleJqueryTagIt = function() { $('#jquery-tagIt-default').tagit({ availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"] }); $('#jquery-tagIt-inverse').tagit({ availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"] }); $('#jquery-tagIt-white').tagit({ availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"] }); $('#jquery-tagIt-primary').tagit({ availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"] }); $('#jquery-tagIt-info').tagit({ availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"] }); $('#jquery-tagIt-success').tagit({ availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"] }); $('#jquery-tagIt-warning').tagit({ availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"] }); $('#jquery-tagIt-danger').tagit({ availableTags: ["c++", "java", "php", "javascript", "ruby", "python", "c"] }); }; var handleDateRangePicker = function() { $('#default-daterange').daterangepicker({ opens: 'right', format: 'MM/DD/YYYY', separator: ' to ', startDate: moment().subtract('days', 29), endDate: moment(), minDate: '01/01/2012', maxDate: '12/31/2018', }, function (start, end) { $('#default-daterange input').val(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY')); }); $('#advance-daterange span').html(moment().subtract('days', 29).format('MMMM D, YYYY') + ' - ' + moment().format('MMMM D, YYYY')); $('#advance-daterange').daterangepicker({ format: 'MM/DD/YYYY', startDate: moment().subtract(29, 'days'), endDate: moment(), minDate: '01/01/2012', maxDate: '12/31/2015', dateLimit: { days: 60 }, showDropdowns: true, showWeekNumbers: true, timePicker: false, timePickerIncrement: 1, timePicker12Hour: true, ranges: { 'Today': [moment(), moment()], 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], 'Last 7 Days': [moment().subtract(6, 'days'), moment()], 'Last 30 Days': [moment().subtract(29, 'days'), moment()], 'This Month': [moment().startOf('month'), moment().endOf('month')], 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')] }, opens: 'right', drops: 'down', buttonClasses: ['btn', 'btn-sm'], applyClass: 'btn-primary', cancelClass: 'btn-default', separator: ' to ', locale: { applyLabel: 'Submit', cancelLabel: 'Cancel', fromLabel: 'From', toLabel: 'To', customRangeLabel: 'Custom', daysOfWeek: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr','Sa'], monthNames: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], firstDay: 1 } }, function(start, end, label) { $('#advance-daterange span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY')); }); }; var handleSelect2 = function() { $(".default-select2").select2(); $(".multiple-select2").select2({ placeholder: "Select a state" }); }; var handleDateTimePicker = function() { $('#datetimepicker1').datetimepicker(); $('#datetimepicker2').datetimepicker({ format: 'LT' }); $('#datetimepicker3').datetimepicker(); $('#datetimepicker4').datetimepicker(); $("#datetimepicker3").on("dp.change", function (e) { $('#datetimepicker4').data("DateTimePicker").minDate(e.date); }); $("#datetimepicker4").on("dp.change", function (e) { $('#datetimepicker3').data("DateTimePicker").maxDate(e.date); }); }; var handleBootstrapColorPalette = function() { $('#color-palette-1').colorPalette().on('selectColor', function(e) { $('[data-id="color-palette-1"]').val(e.color); }); var options = { colors:[['#000000', '#424242', '#636363', '#9C9C94', '#CEC6CE', '#EFEFEF', '#EFF7F7', '#FFFFFF']] } $('#color-palette-custom').colorPalette(options).on('selectColor', function(e) { $('[data-id="color-palette-custom"]').val(e.color); }); }; var handleSimpleColorpicker = function() { $('select[name="jquery-simplecolorpicker"]').simplecolorpicker('selectColor', '#2d353c'); $('select[name="jquery-simplecolorpicker-fa"]').simplecolorpicker({theme: 'fontawesome'}); $('select[name="colorpicker-picker-longlist"]').simplecolorpicker({picker: true, theme: 'glyphicons'}); }; var handleClipboard = function() { var clipboard = new ClipboardJS('.btn'); clipboard.on('success', function(e) { $(e.trigger).tooltip({ title: 'Copied', placement: 'top' }); $(e.trigger).tooltip('show'); setTimeout(function() { var bootstrapVersion = handleCheckBootstrapVersion(); if (bootstrapVersion >= 3 && bootstrapVersion < 4) { $(e.trigger).tooltip('destroy'); } else if (bootstrapVersion >= 4 && bootstrapVersion < 5) { $(e.trigger).tooltip('dispose'); } }, 500); }); }; var FormPlugins = function () { "use strict"; return { //main function init: function () { handleDatepicker(); handleIonRangeSlider(); handleFormMaskedInput(); handleFormColorPicker(); handleFormTimePicker(); handleFormPasswordIndicator(); handleJqueryAutocomplete(); handleBootstrapCombobox(); handleSelectpicker(); handleTagsInput(); handleJqueryTagIt(); handleDateRangePicker(); handleSelect2(); handleDateTimePicker(); handleBootstrapColorPalette(); handleSimpleColorpicker(); handleClipboard(); } }; }();