diff --git a/src/main/webapp/WEB-INF/views/home.jsp b/src/main/webapp/WEB-INF/views/home.jsp index a0d9d5597..9a28b8245 100644 --- a/src/main/webapp/WEB-INF/views/home.jsp +++ b/src/main/webapp/WEB-INF/views/home.jsp @@ -62,24 +62,10 @@ $("#searchText").click(function(){ $(this).val(""); }); + }); - //面包屑导航 -/* $(function(){ - - $("div ul li a").click(function(){ - if(typeof $(this).attr("id") !='undefined'){ - $("#menutwo").text($(this).text().trim()); - $("#menuthree").text(""); - }else{ - $("#menuthree").text($(this).text().trim()); - } -// var urlto=this+""; -// var ur="${ctx}"+urlto.split("nis")[1]; -// $("#menutwo").attr("href",ur); - }) -}) */ - + //页面跳转函数 level:级别,1顶级,2有子级。name:菜单名称,有多级#间隔。url:访问路径。object:点击元素对象。 function page_turn(id, level, name, url,obj){ var $object = $("#menu_"+id);//点击当前级别 @@ -117,28 +103,88 @@ function page_turn(id, level, name, url,obj){ $header.append("
  • "+breadcrumbs[i]+""+circle+"
  • "); } + + + App.scrollTo() + + App.startPageLoading({animate:true}); + //调入页面 window.frames['mainFrame'].location=url; + + $("#mainFrame").load(function(){ + App.stopPageLoading(); + }); + + - App.scrollTo() - } - + + function searchMenu() { - var search_txt = $("#searchText").val(); - if(search_txt.indexOf('_')!=-1){ - search_txt = search_txt.substring(search_txt.lastIndexOf('_')); - $("#menu"+search_txt+" >a").trigger('click'); - }else { - alert('未找到该菜单!'); - } + + if ($('body').hasClass("page-sidebar-closed")) { + if ($('.sidebar-search').hasClass('open') === false) { + if ($('.page-sidebar-fixed').size() === 1) { + $('.page-sidebar .sidebar-toggler').click(); //trigger sidebar toggle button + + } + $('.sidebar-search').addClass("open"); + } else { + + searchForm(); + } + } else { + searchForm() + } + + if ($('.sidebar-search').size() !== 0) { + $('.sidebar-search .input-group').on('click', function(e){ + e.stopPropagation(); + }); + + $('body').on('click', function() { + if ($('.sidebar-search').hasClass('open')) { + $('.sidebar-search').removeClass("open"); + } + }); + } +} + +function searchForm() { + + var search_txt = $("#searchText").val(); + if(search_txt.indexOf('_')!=-1){ + search_txt = search_txt.substring(search_txt.lastIndexOf('_')); + $("#menu"+search_txt+" >a").trigger('click'); + }else { + alert('未找到该菜单!'); + } +} + +function changeFrameHeight() { + + var iframe = $("#mainFrame"); + var clientHeight = $(window).height(); + + var headerHeight = $(".page-header").height(); + var barHeight = $(".page-bar").height(); + var footerHeight = $(".page-footer").height(); + var paddingHeight = 20; + + iframe.contents().find(".page-content").addClass("page-content-body"); + iframe.prop("height",clientHeight-headerHeight-barHeight-footerHeight-paddingHeight); + +} +window.onresize=function(){ + changeFrameHeight(); } - + @@ -220,7 +270,7 @@ function searchMenu() { - + @@ -234,7 +284,7 @@ function searchMenu() {