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 6dab42b4e55e719ef8ebfe1928d5ee2b0beb0f6f..278af2eb77f305783122244999b7114c4684702b 100644 |
--- a/ui/webui/resources/js/chromeos/ui_account_tweaks.js |
+++ b/ui/webui/resources/js/chromeos/ui_account_tweaks.js |
@@ -25,8 +25,7 @@ cr.define('uiAccountTweaks', function() { |
* Encapsulated handling of ChromeOS accounts options page. |
* @constructor |
*/ |
- function UIAccountTweaks() { |
- } |
+ function UIAccountTweaks() {} |
/** |
* @return {boolean} Whether the current user is owner or not. |
@@ -74,7 +73,7 @@ cr.define('uiAccountTweaks', function() { |
} |
element.disabled = false; |
- } |
+ }; |
/** |
* Disables or hides some elements in specified type of session in ChromeOS. |
@@ -86,9 +85,10 @@ cr.define('uiAccountTweaks', function() { |
* @param {string} sessionType name of the session type processed. |
* @private |
*/ |
- UIAccountTweaks.applySessionTypeVisibility_ = function(document, |
- sessionType) { |
- var elements = document.querySelectorAll('['+ sessionType + '-visibility]'); |
+ UIAccountTweaks.applySessionTypeVisibility_ = function( |
+ document, sessionType) { |
+ var elements = |
+ document.querySelectorAll('[' + sessionType + '-visibility]'); |
for (var i = 0; i < elements.length; i++) { |
var element = elements[i]; |
var visibility = element.getAttribute(sessionType + '-visibility'); |
@@ -97,7 +97,7 @@ cr.define('uiAccountTweaks', function() { |
else if (visibility == 'disabled') |
UIAccountTweaks.disableElementsForSessionType(element, sessionType); |
} |
- } |
+ }; |
/** |
* Updates specific visibility of elements for Guest session in ChromeOS. |
@@ -109,7 +109,7 @@ cr.define('uiAccountTweaks', function() { |
if (!UIAccountTweaks.loggedInAsGuest()) |
return; |
UIAccountTweaks.applySessionTypeVisibility_(document, SESSION_TYPE_GUEST); |
- } |
+ }; |
/** |
* Updates specific visibility of elements for Public account session in |
@@ -121,7 +121,7 @@ cr.define('uiAccountTweaks', function() { |
if (!UIAccountTweaks.loggedInAsPublicAccount()) |
return; |
UIAccountTweaks.applySessionTypeVisibility_(document, SESSION_TYPE_PUBLIC); |
- } |
+ }; |
/** |
* Disables and marks page elements for specified session type. |
@@ -133,20 +133,18 @@ cr.define('uiAccountTweaks', function() { |
* disabled. |
* @param {string} sessionType session type specificator. |
*/ |
- UIAccountTweaks.disableElementsForSessionType = function(element, |
- sessionType) { |
+ UIAccountTweaks.disableElementsForSessionType = function( |
+ element, sessionType) { |
UIAccountTweaks.disableElementForSessionType_(element, sessionType); |
// Walk the tree, searching each ELEMENT node. |
- var walker = document.createTreeWalker(element, |
- NodeFilter.SHOW_ELEMENT, |
- null, |
- false); |
+ var walker = document.createTreeWalker( |
+ element, NodeFilter.SHOW_ELEMENT, null, false); |
var node = walker.nextNode(); |
while (node) { |
UIAccountTweaks.disableElementForSessionType_( |
- /** @type {!Element} */(node), sessionType); |
+ /** @type {!Element} */ (node), sessionType); |
node = walker.nextNode(); |
} |
}; |
@@ -161,23 +159,18 @@ cr.define('uiAccountTweaks', function() { |
* @param {!Element} element Element that should be disabled. |
* @param {string} sessionType account session Type specificator. |
*/ |
- UIAccountTweaks.disableElementForSessionType_ = function(element, |
- sessionType) { |
+ UIAccountTweaks.disableElementForSessionType_ = function( |
+ element, sessionType) { |
element.classList.add(sessionType + '-disabled'); |
- if (element.nodeName == 'INPUT' || |
- element.nodeName == 'SELECT' || |
+ if (element.nodeName == 'INPUT' || element.nodeName == 'SELECT' || |
element.nodeName == 'BUTTON') { |
element.disabled = true; |
} else if (element.nodeName == 'A') { |
- element.onclick = function() { |
- return false; |
- }; |
+ element.onclick = function() { return false; }; |
} |
}; |
// Export |
- return { |
- UIAccountTweaks: UIAccountTweaks |
- }; |
+ return {UIAccountTweaks: UIAccountTweaks}; |
}); |