| Index: ui/webui/resources/js/util.js
|
| diff --git a/ui/webui/resources/js/util.js b/ui/webui/resources/js/util.js
|
| index 75ea9da64aed7936dc5ff435ff417b620d90c67b..77d7835a8e7ea38eb4a3b6a62e1c56e2ba88c494 100644
|
| --- a/ui/webui/resources/js/util.js
|
| +++ b/ui/webui/resources/js/util.js
|
| @@ -40,9 +40,7 @@ function announceAccessibleMessage(msg) {
|
| element.style.height = '0px';
|
| element.innerText = msg;
|
| document.body.appendChild(element);
|
| - window.setTimeout(function() {
|
| - document.body.removeChild(element);
|
| - }, 0);
|
| + window.setTimeout(function() { document.body.removeChild(element); }, 0);
|
| }
|
|
|
| /**
|
| @@ -106,7 +104,7 @@ function setQueryParam(location, key, value) {
|
| * @return {Element} A node with class of |className| or null if none is found.
|
| */
|
| function findAncestorByClass(el, className) {
|
| - return /** @type {Element} */(findAncestor(el, function(el) {
|
| + return /** @type {Element} */ (findAncestor(el, function(el) {
|
| return el.classList && el.classList.contains(className);
|
| }));
|
| }
|
| @@ -166,7 +164,7 @@ function disableTextSelectAndDrag(opt_allowSelectStart, opt_allowDragStart) {
|
| */
|
| function preventDefaultOnPoundLinkClicks() {
|
| document.addEventListener('click', function(e) {
|
| - var anchor = findAncestor(/** @type {Node} */(e.target), function(el) {
|
| + var anchor = findAncestor(/** @type {Node} */ (e.target), function(el) {
|
| return el.tagName == 'A';
|
| });
|
| // Use getAttribute() to prevent URL normalization.
|
| @@ -191,8 +189,8 @@ function isRTL() {
|
| * @return {!HTMLElement} the Element.
|
| */
|
| function getRequiredElement(id) {
|
| - return assertInstanceof($(id), HTMLElement,
|
| - 'Missing required element: ' + id);
|
| + return assertInstanceof(
|
| + $(id), HTMLElement, 'Missing required element: ' + id);
|
| }
|
|
|
| /**
|
| @@ -206,8 +204,8 @@ function getRequiredElement(id) {
|
| */
|
| function queryRequiredElement(selectors, opt_context) {
|
| var element = (opt_context || document).querySelector(selectors);
|
| - return assertInstanceof(element, HTMLElement,
|
| - 'Missing required element: ' + selectors);
|
| + return assertInstanceof(
|
| + element, HTMLElement, 'Missing required element: ' + selectors);
|
| }
|
|
|
| // Handle click on a link. If the link points to a chrome: or file: url, then
|
| @@ -215,7 +213,7 @@ function queryRequiredElement(selectors, opt_context) {
|
| ['click', 'auxclick'].forEach(function(eventName) {
|
| document.addEventListener(eventName, function(e) {
|
| if (e.button > 1)
|
| - return; // Ignore buttons other than left and middle.
|
| + return; // Ignore buttons other than left and middle.
|
| if (e.defaultPrevented)
|
| return;
|
|
|
| @@ -244,16 +242,11 @@ function queryRequiredElement(selectors, opt_context) {
|
| if (!anchor)
|
| return;
|
|
|
| - anchor = /** @type {!HTMLAnchorElement} */(anchor);
|
| + anchor = /** @type {!HTMLAnchorElement} */ (anchor);
|
| if ((anchor.protocol == 'file:' || anchor.protocol == 'about:') &&
|
| (e.button == 0 || e.button == 1)) {
|
| chrome.send('navigateToUrl', [
|
| - anchor.href,
|
| - anchor.target,
|
| - e.button,
|
| - e.altKey,
|
| - e.ctrlKey,
|
| - e.metaKey,
|
| + anchor.href, anchor.target, e.button, e.altKey, e.ctrlKey, e.metaKey,
|
| e.shiftKey
|
| ]);
|
| e.preventDefault();
|
| @@ -365,10 +358,10 @@ function setScrollLeftForDocument(doc, value) {
|
| */
|
| function HTMLEscape(original) {
|
| return original.replace(/&/g, '&')
|
| - .replace(/</g, '<')
|
| - .replace(/>/g, '>')
|
| - .replace(/"/g, '"')
|
| - .replace(/'/g, ''');
|
| + .replace(/</g, '<')
|
| + .replace(/>/g, '>')
|
| + .replace(/"/g, '"')
|
| + .replace(/'/g, ''');
|
| }
|
|
|
| /**
|
| @@ -428,7 +421,7 @@ function listenOnce(target, eventNames, callback) {
|
| if (!('key' in KeyboardEvent.prototype)) {
|
| Object.defineProperty(KeyboardEvent.prototype, 'key', {
|
| /** @this {KeyboardEvent} */
|
| - get: function () {
|
| + get: function() {
|
| // 0-9
|
| if (this.keyCode >= 0x30 && this.keyCode <= 0x39)
|
| return String.fromCharCode(this.keyCode);
|
| @@ -442,48 +435,83 @@ if (!('key' in KeyboardEvent.prototype)) {
|
| }
|
|
|
| // Special characters
|
| - switch(this.keyCode) {
|
| - case 0x08: return 'Backspace';
|
| - case 0x09: return 'Tab';
|
| - case 0x0d: return 'Enter';
|
| - case 0x10: return 'Shift';
|
| - case 0x11: return 'Control';
|
| - case 0x12: return 'Alt';
|
| - case 0x1b: return 'Escape';
|
| - case 0x20: return ' ';
|
| - case 0x21: return 'PageUp';
|
| - case 0x22: return 'PageDown';
|
| - case 0x23: return 'End';
|
| - case 0x24: return 'Home';
|
| - case 0x25: return 'ArrowLeft';
|
| - case 0x26: return 'ArrowUp';
|
| - case 0x27: return 'ArrowRight';
|
| - case 0x28: return 'ArrowDown';
|
| - case 0x2d: return 'Insert';
|
| - case 0x2e: return 'Delete';
|
| - case 0x5b: return 'Meta';
|
| - case 0x70: return 'F1';
|
| - case 0x71: return 'F2';
|
| - case 0x72: return 'F3';
|
| - case 0x73: return 'F4';
|
| - case 0x74: return 'F5';
|
| - case 0x75: return 'F6';
|
| - case 0x76: return 'F7';
|
| - case 0x77: return 'F8';
|
| - case 0x78: return 'F9';
|
| - case 0x79: return 'F10';
|
| - case 0x7a: return 'F11';
|
| - case 0x7b: return 'F12';
|
| - case 0xbb: return '=';
|
| - case 0xbd: return '-';
|
| - case 0xdb: return '[';
|
| - case 0xdd: return ']';
|
| + switch (this.keyCode) {
|
| + case 0x08:
|
| + return 'Backspace';
|
| + case 0x09:
|
| + return 'Tab';
|
| + case 0x0d:
|
| + return 'Enter';
|
| + case 0x10:
|
| + return 'Shift';
|
| + case 0x11:
|
| + return 'Control';
|
| + case 0x12:
|
| + return 'Alt';
|
| + case 0x1b:
|
| + return 'Escape';
|
| + case 0x20:
|
| + return ' ';
|
| + case 0x21:
|
| + return 'PageUp';
|
| + case 0x22:
|
| + return 'PageDown';
|
| + case 0x23:
|
| + return 'End';
|
| + case 0x24:
|
| + return 'Home';
|
| + case 0x25:
|
| + return 'ArrowLeft';
|
| + case 0x26:
|
| + return 'ArrowUp';
|
| + case 0x27:
|
| + return 'ArrowRight';
|
| + case 0x28:
|
| + return 'ArrowDown';
|
| + case 0x2d:
|
| + return 'Insert';
|
| + case 0x2e:
|
| + return 'Delete';
|
| + case 0x5b:
|
| + return 'Meta';
|
| + case 0x70:
|
| + return 'F1';
|
| + case 0x71:
|
| + return 'F2';
|
| + case 0x72:
|
| + return 'F3';
|
| + case 0x73:
|
| + return 'F4';
|
| + case 0x74:
|
| + return 'F5';
|
| + case 0x75:
|
| + return 'F6';
|
| + case 0x76:
|
| + return 'F7';
|
| + case 0x77:
|
| + return 'F8';
|
| + case 0x78:
|
| + return 'F9';
|
| + case 0x79:
|
| + return 'F10';
|
| + case 0x7a:
|
| + return 'F11';
|
| + case 0x7b:
|
| + return 'F12';
|
| + case 0xbb:
|
| + return '=';
|
| + case 0xbd:
|
| + return '-';
|
| + case 0xdb:
|
| + return '[';
|
| + case 0xdd:
|
| + return ']';
|
| }
|
| return 'Unidentified';
|
| }
|
| });
|
| } else {
|
| - window.console.log("KeyboardEvent.Key polyfill not required");
|
| + window.console.log('KeyboardEvent.Key polyfill not required');
|
| }
|
| // </if> /* is_ios */
|
|
|
| @@ -495,9 +523,7 @@ if (!('key' in KeyboardEvent.prototype)) {
|
| */
|
| function importModules(moduleNames) {
|
| return new Promise(function(resolve) {
|
| - define(moduleNames, function() {
|
| - resolve(Array.from(arguments));
|
| - });
|
| + define(moduleNames, function() { resolve(Array.from(arguments)); });
|
| });
|
| }
|
|
|
|
|