xxb/www/js/my.js
2023-10-23 15:51:36 +08:00

75 lines
2.0 KiB
JavaScript
Executable File

$(document).ready(function()
{
//fixNavbar();
setRequiredFields();
/* Enable default ajax options. */
$.setAjaxForm('#ajaxForm');
$.setAjaxDeleter('.deleter');
$.setReload('.reload');
$.setReloadDeleter('.reloadDeleter');
$.setAjaxLoader('.loadInModal', '#ajaxModal');
/* Enable tooltip */
$('body').tooltip({html: true,selector: "[data-toggle='tooltip']",container: "body"});
/* Reload modal. */
$(document).on('click', '.reloadModal', function(){$.reloadAjaxModal()});
/* Support iframe modal shortcut */
$(document).on('click', 'a.iframe', function(e)
{
var $this = $(this);
if (!$this.data('zui.modaltrigger'))
{
var modalWidth = '';
var modalHeight = '';
if($this.attr('width') != 'undefined') modalWidth = $this.attr('width');
if($this.attr('height') != 'undefined') modalHeight = $this.attr('width');
$this.modalTrigger(
{
width: modalWidth,
height: modalHeight,
show: true
});
}
else
{
$this.trigger('.toggle.' + 'zui.modaltrigger');
}
e.preventDefault();
});
});
$(document).on('keyup', function(e)
{
if(e.keyCode == '37')
{
/* left, go to pre object. */
if($('#ajaxModal').css('display') == 'block') return false;
if($('input,textarea').is(':focus')) return false;
var preLink = ($('#pre').attr("href"));
if(typeof(preLink) != 'undefined') location.href = preLink;
}
if(e.keyCode == '39')
{
/* right, go to next object. */
if($('#ajaxModal').css('display') == 'block') return false;
if($('input,textarea').is(':focus')) return false;
var nextLink = ($('#next').attr("href"));
if(typeof(nextLink) != 'undefined') location.href = nextLink;
}
});
/**
* Start cron.
*
* @access public
* @return void
*/
function startCron()
{
$.ajax({type:"GET", timeout:100, url:createLink('cron', 'ajaxExec')});
}