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

Unified Diff: tools/dom/templates/html/impl/impl_HTMLInputElement.darttemplate

Issue 11887006: Changed @domName annotation in comment to full fledge @DomName annotation. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Code review changes. Created 7 years, 11 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 side-by-side diff with in-line comments
Download patch
Index: tools/dom/templates/html/impl/impl_HTMLInputElement.darttemplate
diff --git a/tools/dom/templates/html/impl/impl_HTMLInputElement.darttemplate b/tools/dom/templates/html/impl/impl_HTMLInputElement.darttemplate
index 45da9bc6cf10bca8ead1f65790604525b06ff158..f0be700713ac167751e550c2db58513054cf5de6 100644
--- a/tools/dom/templates/html/impl/impl_HTMLInputElement.darttemplate
+++ b/tools/dom/templates/html/impl/impl_HTMLInputElement.darttemplate
@@ -3,8 +3,7 @@
// BSD-style license that can be found in the LICENSE file.
part of $LIBRARYNAME;
-
-/// @domName $DOMNAME
+$ANNOTATIONS
class $CLASSNAME$EXTENDS implements
HiddenInputElement,
SearchInputElement,
@@ -30,7 +29,7 @@ class $CLASSNAME$EXTENDS implements
ButtonInputElement
$NATIVESPEC {
- ///@docsEditable true
+ /// @docsEditable true
factory InputElement({String type}) {
var e = document.$dom_createElement("input");
if (type != null) {
@@ -53,40 +52,40 @@ $!MEMBERS
* Exposes the functionality common between all InputElement types.
*/
abstract class InputElementBase implements Element {
- /// @domName HTMLInputElement.autofocus
+ @DomName('HTMLInputElement.autofocus')
bool autofocus;
- /// @domName HTMLInputElement.disabled
+ @DomName('HTMLInputElement.disabled')
bool disabled;
- /// @domName HTMLInputElement.incremental
+ @DomName('HTMLInputElement.incremental')
bool incremental;
- /// @domName HTMLInputElement.indeterminate
+ @DomName('HTMLInputElement.indeterminate')
bool indeterminate;
- /// @domName HTMLInputElement.labels
+ @DomName('HTMLInputElement.labels')
List<Node> get labels;
- /// @domName HTMLInputElement.name
+ @DomName('HTMLInputElement.name')
String name;
- /// @domName HTMLInputElement.validationMessage
+ @DomName('HTMLInputElement.validationMessage')
String get validationMessage;
- /// @domName HTMLInputElement.validity
+ @DomName('HTMLInputElement.validity')
ValidityState get validity;
- /// @domName HTMLInputElement.value
+ @DomName('HTMLInputElement.value')
String value;
- /// @domName HTMLInputElement.willValidate
+ @DomName('HTMLInputElement.willValidate')
bool get willValidate;
- /// @domName HTMLInputElement.checkValidity
+ @DomName('HTMLInputElement.checkValidity')
bool checkValidity();
- /// @domName HTMLInputElement.setCustomValidity
+ @DomName('HTMLInputElement.setCustomValidity')
void setCustomValidity(String error);
}
@@ -102,40 +101,40 @@ abstract class HiddenInputElement implements Element {
* Base interface for all inputs which involve text editing.
*/
abstract class TextInputElementBase implements InputElementBase {
- /// @domName HTMLInputElement.autocomplete
+ @DomName('HTMLInputElement.autocomplete')
String autocomplete;
- /// @domName HTMLInputElement.maxLength
+ @DomName('HTMLInputElement.maxLength')
int maxLength;
- /// @domName HTMLInputElement.pattern
+ @DomName('HTMLInputElement.pattern')
String pattern;
- /// @domName HTMLInputElement.placeholder
+ @DomName('HTMLInputElement.placeholder')
String placeholder;
- /// @domName HTMLInputElement.readOnly
+ @DomName('HTMLInputElement.readOnly')
bool readOnly;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
- /// @domName HTMLInputElement.size
+ @DomName('HTMLInputElement.size')
int size;
- /// @domName HTMLInputElement.select
+ @DomName('HTMLInputElement.select')
void select();
- /// @domName HTMLInputElement.selectionDirection
+ @DomName('HTMLInputElement.selectionDirection')
String selectionDirection;
- /// @domName HTMLInputElement.selectionEnd
+ @DomName('HTMLInputElement.selectionEnd')
int selectionEnd;
- /// @domName HTMLInputElement.selectionStart
+ @DomName('HTMLInputElement.selectionStart')
int selectionStart;
- /// @domName HTMLInputElement.setSelectionRange
+ @DomName('HTMLInputElement.setSelectionRange')
void setSelectionRange(int start, int end, [String direction]);
}
@@ -152,10 +151,10 @@ abstract class TextInputElementBase implements InputElementBase {
abstract class SearchInputElement implements TextInputElementBase {
factory SearchInputElement() => new InputElement(type: 'search');
- /// @domName HTMLInputElement.dirName;
+ @DomName('HTMLInputElement.dirName')
String dirName;
- /// @domName HTMLInputElement.list;
+ @DomName('HTMLInputElement.list')
Element get list;
/// Returns true if this input type is supported on the current platform.
@@ -170,10 +169,10 @@ abstract class SearchInputElement implements TextInputElementBase {
abstract class TextInputElement implements TextInputElementBase {
factory TextInputElement() => new InputElement(type: 'text');
- /// @domName HTMLInputElement.dirName;
+ @DomName('HTMLInputElement.dirName')
String dirName;
- /// @domName HTMLInputElement.list;
+ @DomName('HTMLInputElement.list')
Element get list;
}
@@ -189,7 +188,7 @@ abstract class TextInputElement implements TextInputElementBase {
abstract class UrlInputElement implements TextInputElementBase {
factory UrlInputElement() => new InputElement(type: 'url');
- /// @domName HTMLInputElement.list;
+ @DomName('HTMLInputElement.list')
Element get list;
/// Returns true if this input type is supported on the current platform.
@@ -213,7 +212,7 @@ abstract class UrlInputElement implements TextInputElementBase {
abstract class TelephoneInputElement implements TextInputElementBase {
factory TelephoneInputElement() => new InputElement(type: 'tel');
- /// @domName HTMLInputElement.list;
+ @DomName('HTMLInputElement.list')
Element get list;
/// Returns true if this input type is supported on the current platform.
@@ -234,34 +233,34 @@ abstract class TelephoneInputElement implements TextInputElementBase {
abstract class EmailInputElement implements TextInputElementBase {
factory EmailInputElement() => new InputElement(type: 'email');
- /// @domName HTMLInputElement.autocomplete
+ @DomName('HTMLInputElement.autocomplete')
String autocomplete;
- /// @domName HTMLInputElement.autofocus
+ @DomName('HTMLInputElement.autofocus')
bool autofocus;
- /// @domName HTMLInputElement.list;
+ @DomName('HTMLInputElement.list')
Element get list;
- /// @domName HTMLInputElement.maxLength
+ @DomName('HTMLInputElement.maxLength')
int maxLength;
- /// @domName HTMLInputElement.multiple;
+ @DomName('HTMLInputElement.multiple')
bool multiple;
- /// @domName HTMLInputElement.pattern
+ @DomName('HTMLInputElement.pattern')
String pattern;
- /// @domName HTMLInputElement.placeholder
+ @DomName('HTMLInputElement.placeholder')
String placeholder;
- /// @domName HTMLInputElement.readOnly
+ @DomName('HTMLInputElement.readOnly')
bool readOnly;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
- /// @domName HTMLInputElement.size
+ @DomName('HTMLInputElement.size')
int size;
/// Returns true if this input type is supported on the current platform.
@@ -282,25 +281,25 @@ abstract class PasswordInputElement implements TextInputElementBase {
*/
abstract class RangeInputElementBase implements InputElementBase {
- /// @domName HTMLInputElement.list
+ @DomName('HTMLInputElement.list')
Element get list;
- /// @domName HTMLInputElement.max
+ @DomName('HTMLInputElement.max')
String max;
- /// @domName HTMLInputElement.min
+ @DomName('HTMLInputElement.min')
String min;
- /// @domName HTMLInputElement.step
+ @DomName('HTMLInputElement.step')
String step;
- /// @domName HTMLInputElement.valueAsNumber
+ @DomName('HTMLInputElement.valueAsNumber')
num valueAsNumber;
- /// @domName HTMLInputElement.stepDown
+ @DomName('HTMLInputElement.stepDown')
void stepDown([int n]);
- /// @domName HTMLInputElement.stepUp
+ @DomName('HTMLInputElement.stepUp')
void stepUp([int n]);
}
@@ -315,13 +314,13 @@ abstract class RangeInputElementBase implements InputElementBase {
abstract class DateTimeInputElement implements RangeInputElementBase {
factory DateTimeInputElement() => new InputElement(type: 'datetime');
- /// @domName HTMLInputElement.valueAsDate
+ @DomName('HTMLInputElement.valueAsDate')
Date valueAsDate;
- /// @domName HTMLInputElement.readOnly
+ @DomName('HTMLInputElement.readOnly')
bool readOnly;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
/// Returns true if this input type is supported on the current platform.
@@ -340,13 +339,13 @@ abstract class DateTimeInputElement implements RangeInputElementBase {
abstract class DateInputElement implements RangeInputElementBase {
factory DateInputElement() => new InputElement(type: 'date');
- /// @domName HTMLInputElement.valueAsDate
+ @DomName('HTMLInputElement.valueAsDate')
Date valueAsDate;
- /// @domName HTMLInputElement.readOnly
+ @DomName('HTMLInputElement.readOnly')
bool readOnly;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
/// Returns true if this input type is supported on the current platform.
@@ -365,13 +364,13 @@ abstract class DateInputElement implements RangeInputElementBase {
abstract class MonthInputElement implements RangeInputElementBase {
factory MonthInputElement() => new InputElement(type: 'month');
- /// @domName HTMLInputElement.valueAsDate
+ @DomName('HTMLInputElement.valueAsDate')
Date valueAsDate;
- /// @domName HTMLInputElement.readOnly
+ @DomName('HTMLInputElement.readOnly')
bool readOnly;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
/// Returns true if this input type is supported on the current platform.
@@ -390,13 +389,13 @@ abstract class MonthInputElement implements RangeInputElementBase {
abstract class WeekInputElement implements RangeInputElementBase {
factory WeekInputElement() => new InputElement(type: 'week');
- /// @domName HTMLInputElement.valueAsDate
+ @DomName('HTMLInputElement.valueAsDate')
Date valueAsDate;
- /// @domName HTMLInputElement.readOnly
+ @DomName('HTMLInputElement.readOnly')
bool readOnly;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
/// Returns true if this input type is supported on the current platform.
@@ -415,13 +414,13 @@ abstract class WeekInputElement implements RangeInputElementBase {
abstract class TimeInputElement implements RangeInputElementBase {
factory TimeInputElement() => new InputElement(type: 'time');
- /// @domName HTMLInputElement.valueAsDate
+ @DomName('HTMLInputElement.valueAsDate')
Date valueAsDate;
- /// @domName HTMLInputElement.readOnly
+ @DomName('HTMLInputElement.readOnly')
bool readOnly;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
/// Returns true if this input type is supported on the current platform.
@@ -442,10 +441,10 @@ abstract class LocalDateTimeInputElement implements RangeInputElementBase {
factory LocalDateTimeInputElement() =>
new InputElement(type: 'datetime-local');
- /// @domName HTMLInputElement.readOnly
+ @DomName('HTMLInputElement.readOnly')
bool readOnly;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
/// Returns true if this input type is supported on the current platform.
@@ -464,13 +463,13 @@ abstract class LocalDateTimeInputElement implements RangeInputElementBase {
abstract class NumberInputElement implements RangeInputElementBase {
factory NumberInputElement() => new InputElement(type: 'number');
- /// @domName HTMLInputElement.placeholder
+ @DomName('HTMLInputElement.placeholder')
String placeholder;
- /// @domName HTMLInputElement.readOnly
+ @DomName('HTMLInputElement.readOnly')
bool readOnly;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
/// Returns true if this input type is supported on the current platform.
@@ -506,10 +505,10 @@ abstract class RangeInputElement implements RangeInputElementBase {
abstract class CheckboxInputElement implements InputElementBase {
factory CheckboxInputElement() => new InputElement(type: 'checkbox');
- /// @domName HTMLInputElement.checked
+ @DomName('HTMLInputElement.checked')
bool checked;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
}
@@ -528,10 +527,10 @@ abstract class CheckboxInputElement implements InputElementBase {
abstract class RadioButtonInputElement implements InputElementBase {
factory RadioButtonInputElement() => new InputElement(type: 'radio');
- /// @domName HTMLInputElement.checked
+ @DomName('HTMLInputElement.checked')
bool checked;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
}
@@ -541,16 +540,16 @@ abstract class RadioButtonInputElement implements InputElementBase {
abstract class FileUploadInputElement implements InputElementBase {
factory FileUploadInputElement() => new InputElement(type: 'file');
- /// @domName HTMLInputElement.accept
+ @DomName('HTMLInputElement.accept')
String accept;
- /// @domName HTMLInputElement.multiple
+ @DomName('HTMLInputElement.multiple')
bool multiple;
- /// @domName HTMLInputElement.required
+ @DomName('HTMLInputElement.required')
bool required;
- /// @domName HTMLInputElement.files
+ @DomName('HTMLInputElement.files')
List<File> files;
}
@@ -560,19 +559,19 @@ abstract class FileUploadInputElement implements InputElementBase {
abstract class SubmitButtonInputElement implements InputElementBase {
factory SubmitButtonInputElement() => new InputElement(type: 'submit');
- /// @domName HTMLInputElement.formAction
+ @DomName('HTMLInputElement.formAction')
String formAction;
- /// @domName HTMLInputElement.formEnctype
+ @DomName('HTMLInputElement.formEnctype')
String formEnctype;
- /// @domName HTMLInputElement.formMethod
+ @DomName('HTMLInputElement.formMethod')
String formMethod;
- /// @domName HTMLInputElement.formNoValidate
+ @DomName('HTMLInputElement.formNoValidate')
bool formNoValidate;
- /// @domName HTMLInputElement.formTarget
+ @DomName('HTMLInputElement.formTarget')
String formTarget;
}
@@ -583,31 +582,31 @@ abstract class SubmitButtonInputElement implements InputElementBase {
abstract class ImageButtonInputElement implements InputElementBase {
factory ImageButtonInputElement() => new InputElement(type: 'image');
- /// @domName HTMLInputElement.alt
+ @DomName('HTMLInputElement.alt')
String alt;
- /// @domName HTMLInputElement.formAction
+ @DomName('HTMLInputElement.formAction')
String formAction;
- /// @domName HTMLInputElement.formEnctype
+ @DomName('HTMLInputElement.formEnctype')
String formEnctype;
- /// @domName HTMLInputElement.formMethod
+ @DomName('HTMLInputElement.formMethod')
String formMethod;
- /// @domName HTMLInputElement.formNoValidate
+ @DomName('HTMLInputElement.formNoValidate')
bool formNoValidate;
- /// @domName HTMLInputElement.formTarget
+ @DomName('HTMLInputElement.formTarget')
String formTarget;
- /// @domName HTMLInputElement.height
+ @DomName('HTMLInputElement.height')
int height;
- /// @domName HTMLInputElement.src
+ @DomName('HTMLInputElement.src')
String src;
- /// @domName HTMLInputElement.width
+ @DomName('HTMLInputElement.width')
int width;
}

Powered by Google App Engine
This is Rietveld 408576698