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.

62 lines
1.6 KiB

/**
* 基础函数
* @author [chenjy]
* @date 2018-05-11
*/
define(['common', 'utils', 'jquery_app', 'template', 'api', 'constant'], function(common, utils, jquery_app, template, api, constant) {
function init() {
open_initTab();
initMenu();
initSize();
bindEvent();
}
function initMenu() {
// 点击侧边栏菜单 或 修改密码
$(".navigation, #updatePassword").on('click', 'a', function(e) {
var href = $(this).attr("href");
// 折叠后的侧边栏,一级菜单为#
if (href === '#') {
return;
}
var url = $(this).attr("h");
var txt = $(this).text();
var menuId = $(this).attr("id");
open_addTab(url, txt, menuId);
return false;
});
}
function bindEvent() {
$('#closeOtherTab').click(function(ev) {
close_other_tab2();
});
$('#closeThisTab').click(function(ev) {
close_current_tab();
});
$('#closeAllTab').click(function(ev) {
close_all_tab();
});
// 下拉菜单展开时,关闭选项卡右键菜单
$('.dropdown').on('show.bs.dropdown', function() {
$("#contextmenu").hide();
})
}
function initSize() {
$(".ifr").height($(window).height() - 54);
$(window).resize(function() {
$(".ifr").height($(window).height() - 104);
});
}
return {
"init": init
}
});