|
|
|
@ -247,7 +247,15 @@
|
|
|
|
|
<script th:src="@{/ajax/libs/fullscreen/jquery.fullscreen.js}"></script>
|
|
|
|
|
<script th:inline="javascript">
|
|
|
|
|
var ctx = [[@{/}]];
|
|
|
|
|
// 皮肤缓存
|
|
|
|
|
var skin = storage.get("skin");
|
|
|
|
|
// history(表示去掉地址的#)否则地址以"#"形式展示
|
|
|
|
|
var mode = "history";
|
|
|
|
|
// 历史访问路径缓存
|
|
|
|
|
var historyPath = storage.get("historyPath");
|
|
|
|
|
// 排除非左侧菜单链接
|
|
|
|
|
var excludesUrl = ["/system/user/profile"];
|
|
|
|
|
|
|
|
|
|
// 本地主题优先,未设置取系统配置
|
|
|
|
|
if($.common.isNotEmpty(skin)){
|
|
|
|
|
$("body").addClass(skin.split('|')[0]);
|
|
|
|
@ -275,16 +283,25 @@ function switchSkin() {
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 排除非左侧菜单链接
|
|
|
|
|
var excludesUrl = ["/system/user/profile"];
|
|
|
|
|
/** 刷新时访问路径页签 */
|
|
|
|
|
function applyPath(url) {
|
|
|
|
|
$('a[href$="' + decodeURI(url) + '"]').click();
|
|
|
|
|
if($.inArray(url, excludesUrl)){
|
|
|
|
|
$('a[href$="' + url + '"]').parent("li").addClass("selected").parents("li").addClass("active").end().parents("ul").addClass("in");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$(function() {
|
|
|
|
|
if($.common.equals("history", mode) && window.performance.navigation.type == 1) {
|
|
|
|
|
var url = storage.get('publicPath');
|
|
|
|
|
if ($.common.isNotEmpty(url)) {
|
|
|
|
|
applyPath(url);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
var hash = location.hash;
|
|
|
|
|
if (hash !== '') {
|
|
|
|
|
if ($.common.isNotEmpty(hash)) {
|
|
|
|
|
var url = hash.substring(1, hash.length);
|
|
|
|
|
$('a[href$="' + decodeURI(url) + '"]').click();
|
|
|
|
|
if($.inArray(url, excludesUrl)){
|
|
|
|
|
$('a[href$="' + url + '"]').parent("li").addClass("selected").parents("li").addClass("active").end().parents("ul").addClass("in");
|
|
|
|
|
applyPath(url);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|