Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Side by Side Diff: ios/web/web_state/js/resources/common.js

Issue 917093003: Shorten Closure template notation from Array.<*> to Array<*>. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: remove cvox Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file provides common methods that can be shared by other JavaScripts. 5 // This file provides common methods that can be shared by other JavaScripts.
6 6
7 /** 7 /**
8 * Namespace for this file. It depends on |__gCrWeb| having already been 8 * Namespace for this file. It depends on |__gCrWeb| having already been
9 * injected. String 'common' is used in |__gCrWeb['common']| as it needs to be 9 * injected. String 'common' is used in |__gCrWeb['common']| as it needs to be
10 * accessed in Objective-C code. 10 * accessed in Objective-C code.
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
83 * Returns an array of control elements in a form. 83 * Returns an array of control elements in a form.
84 * 84 *
85 * This method is based on the logic in method 85 * This method is based on the logic in method
86 * void WebFormElement::getFormControlElements( 86 * void WebFormElement::getFormControlElements(
87 * WebVector<WebFormControlElement>&) const 87 * WebVector<WebFormControlElement>&) const
88 * in chromium/src/third_party/WebKit/Source/WebKit/chromium/src/ 88 * in chromium/src/third_party/WebKit/Source/WebKit/chromium/src/
89 * WebFormElement.cpp. 89 * WebFormElement.cpp.
90 * 90 *
91 * @param {Element} form A form element for which the control elements are 91 * @param {Element} form A form element for which the control elements are
92 * returned. 92 * returned.
93 * @return {Array.<Element>} 93 * @return {Array<Element>}
94 */ 94 */
95 __gCrWeb.common.getFormControlElements = function(form) { 95 __gCrWeb.common.getFormControlElements = function(form) {
96 if (!form) { 96 if (!form) {
97 return []; 97 return [];
98 } 98 }
99 var results = []; 99 var results = [];
100 // Get input and select elements from form.elements. 100 // Get input and select elements from form.elements.
101 // TODO(chenyu): according to 101 // TODO(chenyu): according to
102 // http://www.w3.org/TR/2011/WD-html5-20110525/forms.html, form.elements are 102 // http://www.w3.org/TR/2011/WD-html5-20110525/forms.html, form.elements are
103 // the "listed elements whose form owner is the form element, with the 103 // the "listed elements whose form owner is the form element, with the
(...skipping 466 matching lines...) Expand 10 before | Expand all | Expand 10 after
570 element, type, bubbles, cancelable) { 570 element, type, bubbles, cancelable) {
571 var changeEvent = element.ownerDocument.createEvent('HTMLEvents'); 571 var changeEvent = element.ownerDocument.createEvent('HTMLEvents');
572 changeEvent.initEvent(type, bubbles, cancelable); 572 changeEvent.initEvent(type, bubbles, cancelable);
573 573
574 // A timer is used to avoid reentering JavaScript evaluation. 574 // A timer is used to avoid reentering JavaScript evaluation.
575 window.setTimeout(function() { 575 window.setTimeout(function() {
576 element.dispatchEvent(changeEvent); 576 element.dispatchEvent(changeEvent);
577 }, 0); 577 }, 0);
578 }; 578 };
579 } // End of anonymous object 579 } // End of anonymous object
OLDNEW
« no previous file with comments | « extensions/test/data/web_view/apitest/main.js ('k') | native_client_sdk/src/examples/benchmarks/example.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698