| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- ;
- jQuery( function() {
-
- // 提示
- if($('[data-toggle="tooltip"]')[0]) {
- $('[data-toggle="tooltip"]').tooltip({
- "container" : 'body',
- });
- }
-
- // 弹出框
- if($('[data-toggle="popover"]')[0]) {
- $('[data-toggle="popover"]').popover();
- }
-
- // 标签
- $('.js-tags-input').each(function() {
- var $this = $(this);
- $this.tagsInput({
- height: $this.data('height') ? $this.data('height') : '38px',
- width: '100%',
- defaultText: $this.attr("placeholder"),
- removeWithBackspace: true,
- delimiter: [',']
- });
- });
-
- // 时间选择
- jQuery('.js-datetimepicker').each(function() {
- var $input = jQuery(this);
- $input.datetimepicker({
- format: $input.data('format') ? $input.data('format') : false,
- useCurrent: $input.data('use-current') ? $input.data('use-current') : false,
- locale: moment.locale('' + ($input.data('locale') ? $input.data('locale') : '') + ''),
- showTodayButton: $input.data('show-today-button') ? $input.data('show-today-button') : false,
- showClear: $input.data('show-clear') ? $input.data('show-clear') : false,
- showClose: $input.data('show-close') ? $input.data('show-close') : false,
- sideBySide: $input.data('side-by-side') ? $input.data('side-by-side') : false,
- inline: $input.data('inline') ? $input.data('inline') : false,
- });
- });
-
- // 日期选择
- jQuery('.js-datepicker').each(function() {
- var options = {
- weekStart: 1,
- autoclose: typeof($(this).data('auto-close')) != 'undefined' ? $(this).data('auto-close') : true,
- language: 'zh-CN', // 默认简体中文
- multidateSeparator: ', ', // 默认多个日期用,分隔
- format: $(this).data('date-format') ? $(this).data('date-format') : 'yyyy-mm-dd',
- };
-
- if ( $(this).prop("tagName") != 'INPUT' ) {
- options.inputs = [$(this).find('input:first'), $(this).find('input:last')];
- }
-
- $(this).datepicker(options);
- });
-
- // 颜色选取
- jQuery('.js-colorpicker').each(function() {
- var $colorpicker = jQuery(this);
- var $colorpickerMode = $colorpicker.data('colorpicker-mode') ? $colorpicker.data('colorpicker-mode') : 'hex';
- var $colorpickerinline = $colorpicker.data('colorpicker-inline') ? true: false;
- $colorpicker.colorpicker({
- 'format': $colorpickerMode,
- 'inline': $colorpickerinline
- });
- });
-
- // 复选框全选
- $("#check-all").change(function () {
- if ($boxname = $(this).data('name')) {
- $(this).closest('table').find("input[name='" + $boxname + "']").prop('checked', $(this).prop("checked"));
- } else {
- $(this).closest('table').find(".lyear-checkbox input[type='checkbox']").prop('checked', $(this).prop("checked"));
- }
- });
-
- // iframe打开tab
- $(document).on('click', '.js-create-tab', function() {
- parent.$(parent.document).data('multitabs').create({
- iframe : true,
- title : $(this).data('title') ? $(this).data('title') : '标题',
- url : $(this).data('url') ? $(this).data('url') : 'lyear-main.html'
- }, true);
- });
- });
|