93 lines
2.5 KiB
JavaScript
93 lines
2.5 KiB
JavaScript
//= require rails-ujs
|
|
//= require activestorage
|
|
//= require turbolinks
|
|
//= require jquery3
|
|
//= require popper
|
|
//= require bootstrap-sprockets
|
|
//= require jquery.validate.min
|
|
//= require additional-methods.min
|
|
//= require bootstrap-notify
|
|
//= require jquery.cookie.min
|
|
//= require select2
|
|
//= require jquery.cxselect
|
|
//= require bootstrap-datepicker
|
|
//= require bootstrap-datetimepicker
|
|
//= require bootstrap.viewer
|
|
//= require jquery.mloading
|
|
//= require jquery-confirm.min
|
|
//= require common
|
|
|
|
//= require echarts
|
|
//= require codemirror/lib/codemirror
|
|
//= require codemirror/mode/shell/shell
|
|
//= require editormd/editormd
|
|
//= require editormd/languages/zh-tw
|
|
//= require dragula/dragula
|
|
|
|
//= require_tree ./i18n
|
|
//= require_tree ./cooperative
|
|
|
|
|
|
$.ajaxSetup({
|
|
beforeSend: function(xhr) {
|
|
xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'));
|
|
}
|
|
});
|
|
|
|
// ******** select2 global config ********
|
|
$.fn.select2.defaults.set('theme', 'bootstrap4');
|
|
$.fn.select2.defaults.set('language', 'zh-CN');
|
|
|
|
Turbolinks.setProgressBarDelay(200);
|
|
|
|
$.notifyDefaults({
|
|
type: 'success',
|
|
z_index: 9999,
|
|
delay: 2000
|
|
});
|
|
|
|
$(document).on('turbolinks:load', function(){
|
|
$('[data-toggle="tooltip"]').tooltip({ trigger : 'hover' });
|
|
$('[data-toggle="popover"]').popover();
|
|
|
|
// 图片查看大图
|
|
$('img.preview-image').bootstrapViewer();
|
|
|
|
// flash alert提示框自动关闭
|
|
if($('.cooperative-alert-container .alert').length > 0){
|
|
setTimeout(function(){
|
|
$('.cooperative-alert-container .alert:not(.alert-danger)').alert('close');
|
|
}, 2000);
|
|
setTimeout(function(){
|
|
$('.cooperative-alert-container .alert.alert-danger').alert('close');
|
|
}, 5000);
|
|
}
|
|
});
|
|
|
|
$(document).on("turbolinks:before-cache", function () {
|
|
$('[data-toggle="tooltip"]').tooltip('hide');
|
|
$('[data-toggle="popover"]').popover('hide');
|
|
});
|
|
// var progressBar = new Turbolinks.ProgressBar();
|
|
|
|
// $(document).on('ajax:send', function(event){
|
|
// console.log('ajax send', event);
|
|
// progressBar.setValue(0)
|
|
// progressBar.show()
|
|
// });
|
|
//
|
|
// $(document).on('ajax:complete', function(event){
|
|
// console.log('ajax complete', event);
|
|
// progressBar.setValue(1)
|
|
// progressBar.hide() // 分页时不触发,奇怪
|
|
// });
|
|
// $(document).on('ajax:success', function(event){
|
|
// console.log('ajax success', event);
|
|
// });
|
|
// $(document).on('ajax:error', function(event){
|
|
// console.log('ajax error', event);
|
|
// });
|
|
|
|
$(function () {
|
|
});
|