Fedmenu update.
This commit is contained in:
parent
0a37b5b41b
commit
037ffb2f7f
2 changed files with 12 additions and 8 deletions
|
@ -129,16 +129,18 @@ var fedmenu = function(options) { $(document).ready(function() {
|
|||
'package': make_package_content_html,
|
||||
};
|
||||
|
||||
var normalize = function(url) {
|
||||
return url.slice(url.indexOf('://') + 3).replace(/\/$/, "");
|
||||
}
|
||||
|
||||
// Figure out the current site that we're on, if possible, and return the
|
||||
// data we have on it from the json we loaded.
|
||||
var get_current_site = function() {
|
||||
var found = null;
|
||||
var ours = window.location.toString();
|
||||
ours = ours.slice(ours.indexOf('://') + 3)
|
||||
var ours = normalize(window.location.toString());
|
||||
$.each(master_data, function(i, node) {
|
||||
$.each(node.children, function(j, leaf) {
|
||||
var theirs = leaf.data.url;
|
||||
theirs = theirs.slice(theirs.indexOf('://') + 3)
|
||||
var theirs = normalize(leaf.data.url);
|
||||
if (theirs.indexOf(ours) === 0) found = leaf;
|
||||
})
|
||||
});
|
||||
|
|
|
@ -129,16 +129,18 @@ var fedmenu = function(options) { $(document).ready(function() {
|
|||
'package': make_package_content_html,
|
||||
};
|
||||
|
||||
var normalize = function(url) {
|
||||
return url.slice(url.indexOf('://') + 3).replace(/\/$/, "");
|
||||
}
|
||||
|
||||
// Figure out the current site that we're on, if possible, and return the
|
||||
// data we have on it from the json we loaded.
|
||||
var get_current_site = function() {
|
||||
var found = null;
|
||||
var ours = window.location.toString();
|
||||
ours = ours.slice(ours.indexOf('://') + 3)
|
||||
var ours = normalize(window.location.toString());
|
||||
$.each(master_data, function(i, node) {
|
||||
$.each(node.children, function(j, leaf) {
|
||||
var theirs = leaf.data.url;
|
||||
theirs = theirs.slice(theirs.indexOf('://') + 3)
|
||||
var theirs = normalize(leaf.data.url);
|
||||
if (theirs.indexOf(ours) === 0) found = leaf;
|
||||
})
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue