* support for jumping between tabs.

This commit is contained in:
Catouse
2020-12-31 10:26:59 +08:00
parent 5b1b5347ee
commit cd12ec9187
2 changed files with 17 additions and 4 deletions
+15 -2
View File
@@ -33,6 +33,19 @@
});
}
/**
* Get tab group from url
* @param {String} urlOrModuleName Url string
*
*/
function getGroupFromUrl(urlOrModuleName)
{
var group = window.navGroup[urlOrModuleName];
if(group) return group;
var moduleName = $.parseLink(urlOrModuleName).moduleName;
return window.navGroup[moduleName] || moduleName || urlOrModuleName;
}
/**
* Open tab
* @param {string} [url] Url to open in tab
@@ -51,8 +64,7 @@
}
else
{
var moduleName = $.parseLink(url).moduleName;
group = window.navGroup[moduleName] || moduleName;
group = getGroupFromUrl(url);
}
}
@@ -264,6 +276,7 @@
close: closeTab,
reload: reloadTab,
updateUrl: updateTabUrl,
getGroup: getGroupFromUrl,
openedTabs: openedTabs,
groupsMap: groupsMap
};
+2 -2
View File
File diff suppressed because one or more lines are too long