Index: ui/webui/resources/js/chromeos/ui_account_tweaks.js |
diff --git a/ui/webui/resources/js/chromeos/ui_account_tweaks.js b/ui/webui/resources/js/chromeos/ui_account_tweaks.js |
index 9969ec51a388984a39a45d1bc6099c2ac21210a8..76c2d90d1e93a7a158178ea97fc4135dec19351f 100644 |
--- a/ui/webui/resources/js/chromeos/ui_account_tweaks.js |
+++ b/ui/webui/resources/js/chromeos/ui_account_tweaks.js |
@@ -109,7 +109,7 @@ cr.define('uiAccountTweaks', function() { |
* disables interactive elements (input/select/button), and removes href |
* attribute from <a> elements. |
* |
- * @param {Element} element Root element of DOM subtree that should be |
+ * @param {!Element} element Root element of DOM subtree that should be |
* disabled. |
* @param {string} sessionType session type specificator. |
*/ |
@@ -125,7 +125,8 @@ cr.define('uiAccountTweaks', function() { |
var node = walker.nextNode(); |
while (node) { |
- UIAccountTweaks.disableElementForSessionType_(node, sessionType); |
+ UIAccountTweaks.disableElementForSessionType_( |
+ /** @type {!Element} */(node), sessionType); |
node = walker.nextNode(); |
} |
}; |
@@ -137,7 +138,7 @@ cr.define('uiAccountTweaks', function() { |
* <a> element. |
* |
* @private |
- * @param {Element} element Element that should be disabled. |
+ * @param {!Element} element Element that should be disabled. |
* @param {string} sessionType account session Type specificator. |
*/ |
UIAccountTweaks.disableElementForSessionType_ = function(element, |
@@ -145,9 +146,9 @@ cr.define('uiAccountTweaks', function() { |
element.classList.add(sessionType + '-disabled'); |
if (element.nodeName == 'INPUT' || |
element.nodeName == 'SELECT' || |
- element.nodeName == 'BUTTON') |
+ element.nodeName == 'BUTTON') { |
element.disabled = true; |
- if (element.nodeName == 'A') { |
+ } else if (element.nodeName == 'A') { |
element.onclick = function() { |
return false; |
}; |