main.min.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. ;
  2. jQuery( function() {
  3. // 提示
  4. if($('[data-toggle="tooltip"]')[0]) {
  5. $('[data-toggle="tooltip"]').tooltip({
  6. "container" : 'body',
  7. });
  8. }
  9. // 弹出框
  10. if($('[data-toggle="popover"]')[0]) {
  11. $('[data-toggle="popover"]').popover();
  12. }
  13. // 标签
  14. if($('.js-tags-input')[0]) {
  15. $('.js-tags-input').tagsInput({
  16. height: '36px',
  17. width: '100%',
  18. defaultText: $('.js-tags-input').attr("placeholder"),
  19. removeWithBackspace: true,
  20. delimiter: [',']
  21. });
  22. }
  23. // 时间选择
  24. jQuery('.js-datetimepicker').each(function() {
  25. var $input = jQuery(this);
  26. $input.datetimepicker({
  27. format: $input.data('format') ? $input.data('format') : false,
  28. useCurrent: $input.data('use-current') ? $input.data('use-current') : false,
  29. locale: moment.locale('' + ($input.data('locale') ? $input.data('locale') : '') + ''),
  30. showTodayButton: $input.data('show-today-button') ? $input.data('show-today-button') : false,
  31. showClear: $input.data('show-clear') ? $input.data('show-clear') : false,
  32. showClose: $input.data('show-close') ? $input.data('show-close') : false,
  33. sideBySide: $input.data('side-by-side') ? $input.data('side-by-side') : false,
  34. inline: $input.data('inline') ? $input.data('inline') : false,
  35. });
  36. });
  37. // 日期选择
  38. jQuery('.js-datepicker').each(function() {
  39. var $input = jQuery(this);
  40. $input.datepicker({
  41. weekStart: 1,
  42. autoclose: true,
  43. todayHighlight: true,
  44. language: 'zh-CN',
  45. });
  46. });
  47. // 颜色选取
  48. jQuery('.js-colorpicker').each(function() {
  49. var $colorpicker = jQuery(this);
  50. var $colorpickerMode = $colorpicker.data('colorpicker-mode') ? $colorpicker.data('colorpicker-mode') : 'hex';
  51. var $colorpickerinline = $colorpicker.data('colorpicker-inline') ? true: false;
  52. $colorpicker.colorpicker({
  53. 'format': $colorpickerMode,
  54. 'inline': $colorpickerinline
  55. });
  56. });
  57. // 复选框全选
  58. $("#check-all").change(function () {
  59. $("input[type='checkbox']").prop('checked', $(this).prop("checked"));
  60. });
  61. });