admin/js/boxy.js
(开头部分) 20KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* Boxy 0.1.4 - Facebook-style dialog, with frills
*
* (c) 2008 Jason Frame
* Licensed under the MIT License (LICENSE)
*/
/*
* jQuery plugin
*
* Options:
* message: confirmation message for form submit hook (default: "Please confirm:")
*
* Any other options - e.g. 'clone' - will be passed onto the boxy constructor (or
* Boxy.load for AJAX operations)
*/
jQuery.fn.boxy = function(options) {
options = options || {};
return this.each(function() {
var node = this.nodeName.toLowerCase(), self = this;
if (node == 'a') {
jQuery(this).click(function() {
var active = Boxy.linkedTo(this),
href = this.getAttribute('href'),
localOptions = jQuery.extend({actuator: this, title: this.title}, options);
if (active) {
active.show();
} else if (href.indexOf('#') >= 0) {
var content = jQuery(href.substr(href.indexOf('#'))),
newContent = content.clone(true);
content.remove();
localOptions.unloadOnHide = false;
new Boxy(newContent, localOptions);
} else { // fall back to AJAX; could do with a same-origin check
if (!localOptions.cache) localOptions.unloadOnHide = true;
Boxy.load(this.href, localOptions);
}
return false;
});
} else if (node == 'form') {
jQuery(this).bind('submit.boxy', function() {
Boxy.confirm(options.message || 'Please confirm:', function() {
jQuery(self).unbind('submit.boxy').submit();
});
return false;
});
}
});
};
//
// Boxy Class
function Boxy(element, options) {
this.boxy = jQuery(Boxy.WRAPPER);
jQuery.data(this.boxy[0], 'boxy', this);
后面还有 510 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。