navigation MDL-14632 Minor tweaking as suggested on this issue.
* Fixed focus on search closing tab * Added spacing to refresh/moveto icons * Made all text in navigation tree's expandable * Final element on navbar no longer a link
This commit is contained in:
@@ -146,6 +146,9 @@ navigation_tree.prototype.toggleexpansion = function(e) {
|
||||
YAHOO.util.Event.stopPropagation(e);
|
||||
var target = YAHOO.util.Event.getTarget(e);
|
||||
var parent = target.parentNode;
|
||||
while (parent.nodeName.toUpperCase()!='LI') {
|
||||
parent = parent.parentNode;
|
||||
}
|
||||
if (YAHOO.util.Dom.hasClass(parent, 'collapsed')) {
|
||||
YAHOO.util.Dom.removeClass(parent, 'collapsed');
|
||||
} else {
|
||||
@@ -441,6 +444,9 @@ navigation_tab_panel.prototype.create_tab_panel = function () {
|
||||
var navbar = document.createElement('div');
|
||||
navbar.style.display = 'none';
|
||||
navbar.setAttribute('id', 'sidebarpopup');
|
||||
var navbarspacer = document.createElement('div');
|
||||
navbarspacer.style.height = '10px';
|
||||
navbar.appendChild(navbarspacer);
|
||||
YAHOO.util.Dom.addClass(navbar, 'navigation_bar');
|
||||
if (YAHOO.env.ua.ie > 0 && YAHOO.env.ua.ie < 7) {
|
||||
YAHOO.util.Dom.setStyle(navbar, 'height', YAHOO.util.Dom.getViewportHeight()+'px');
|
||||
@@ -625,6 +631,7 @@ navigation_tab_panel.prototype.show_tab = function (e, tabname) {
|
||||
this.tabpanels[tabname].show(e, this.tabpanel);
|
||||
YAHOO.util.Dom.addClass(tabname+'_title', 'active_tab');
|
||||
YAHOO.util.Event.removeListener(tabname+'_sidebarpopup', "mouseover", this.show_tab);
|
||||
YAHOO.util.Event.addListener('navigation_tab_panel_'+tabname, "click", function (e){YAHOO.util.Event.stopPropagation(e);});
|
||||
YAHOO.util.Event.addListener(tabname+'_sidebarpopup', "click", this.hide_tab, tabname, this);
|
||||
YAHOO.util.Event.addListener(window, 'resize', this.resize_tab, this, true);
|
||||
YAHOO.util.Event.addListener(document.body, "click", this.hide_tab, tabname, this);
|
||||
|
||||
Reference in New Issue
Block a user