You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
141 lines
3.2 KiB
141 lines
3.2 KiB
/*
|
|
*
|
|
* H+ - 后台主题UI框架
|
|
* version 4.9
|
|
*
|
|
*/
|
|
|
|
var $parentNode = window.parent.document;
|
|
|
|
function $childNode(name) {
|
|
return window.frames[name]
|
|
}
|
|
|
|
// tooltips
|
|
$('.tooltip-demo').tooltip({
|
|
selector: "[data-toggle=tooltip]",
|
|
container: "body"
|
|
});
|
|
|
|
// 使用animation.css修改Bootstrap Modal
|
|
$('.modal').appendTo("body");
|
|
|
|
$("[data-toggle=popover]").popover();
|
|
|
|
//折叠ibox
|
|
$('.collapse-link').click(function () {
|
|
var ibox = $(this).closest('div.ibox');
|
|
var button = $(this).find('i');
|
|
var content = ibox.find('div.ibox-content');
|
|
content.slideToggle(200);
|
|
button.toggleClass('fa-chevron-up').toggleClass('fa-chevron-down');
|
|
ibox.toggleClass('').toggleClass('border-bottom');
|
|
setTimeout(function () {
|
|
ibox.resize();
|
|
ibox.find('[id^=map-]').resize();
|
|
}, 50);
|
|
});
|
|
|
|
//关闭ibox
|
|
$('.close-link').click(function () {
|
|
var content = $(this).closest('div.ibox');
|
|
content.remove();
|
|
});
|
|
|
|
//判断当前页面是否在iframe中
|
|
if (top == this) {
|
|
var gohome = '<div class="gohome"><a class="animated bounceInUp" href="index.html?v=4.0" title="返回首页"><i class="fa fa-home"></i></a></div>';
|
|
$('body').append(gohome);
|
|
}
|
|
|
|
//animation.css
|
|
function animationHover(element, animation) {
|
|
element = $(element);
|
|
element.hover(
|
|
function () {
|
|
element.addClass('animated ' + animation);
|
|
},
|
|
function () {
|
|
//动画完成之前移除class
|
|
window.setTimeout(function () {
|
|
element.removeClass('animated ' + animation);
|
|
}, 2000);
|
|
});
|
|
}
|
|
|
|
//拖动面板
|
|
function WinMove() {
|
|
var element = "[class*=col]";
|
|
var handle = ".ibox-title";
|
|
var connect = "[class*=col]";
|
|
$(element).sortable({
|
|
handle: handle,
|
|
connectWith: connect,
|
|
tolerance: 'pointer',
|
|
forcePlaceholderSize: true,
|
|
opacity: 0.8,
|
|
})
|
|
.disableSelection();
|
|
};
|
|
/*弹出层*/
|
|
/*
|
|
参数解释:
|
|
title 标题
|
|
url 请求的url
|
|
id 需要操作的数据id
|
|
w 弹出层宽度(缺省调默认值)
|
|
h 弹出层高度(缺省调默认值)
|
|
*/
|
|
function layer_show(title,url,w,h){
|
|
if (title == null || title == '') {
|
|
title=false;
|
|
};
|
|
if (url == null || url == '') {
|
|
url="404.html";
|
|
};
|
|
if (w == null || w == '') {
|
|
w=800;
|
|
};
|
|
if (h == null || h == '') {
|
|
h=($(window).height() - 50);
|
|
};
|
|
layer.open({
|
|
type: 2,
|
|
area: ['95%','90%'],
|
|
fix: false, //不固定
|
|
maxmin: true,
|
|
shade:0.4,
|
|
title: title,
|
|
content: url,
|
|
});
|
|
}
|
|
/*关闭弹出框口*/
|
|
function layer_close(){
|
|
var index = parent.layer.getFrameIndex(window.name);
|
|
parent.layer.close(index);
|
|
}
|
|
|
|
function layer_show_full(title,url,w,h){
|
|
if (title == null || title == '') {
|
|
title=false;
|
|
};
|
|
if (url == null || url == '') {
|
|
url="404.html";
|
|
};
|
|
if (w == null || w == '') {
|
|
w=800;
|
|
};
|
|
if (h == null || h == '') {
|
|
h=($(window).height() - 50);
|
|
};
|
|
var index = layer.open({
|
|
type: 2,
|
|
area: [w+'px', h +'px'],
|
|
fix: false, //不固定
|
|
maxmin: true,
|
|
shade:0.4,
|
|
title: title,
|
|
content: url
|
|
});
|
|
layer.full(index);
|
|
}
|
|
|