summaryrefslogtreecommitdiffstats
path: root/WebCore/html/HTMLInputElement.idl
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/html/HTMLInputElement.idl')
-rw-r--r--WebCore/html/HTMLInputElement.idl95
1 files changed, 46 insertions, 49 deletions
diff --git a/WebCore/html/HTMLInputElement.idl b/WebCore/html/HTMLInputElement.idl
index 237d4c3..9b6bbbf 100644
--- a/WebCore/html/HTMLInputElement.idl
+++ b/WebCore/html/HTMLInputElement.idl
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2006 Apple Computer, Inc.
+ * Copyright (C) 2006, 2010 Apple Inc. All rights reserved.
* Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
*
* This library is free software; you can redistribute it and/or
@@ -21,83 +21,80 @@
module html {
interface HTMLInputElement : HTMLElement {
- attribute [ConvertNullToNullString] DOMString defaultValue;
- attribute boolean defaultChecked;
+ attribute [ConvertNullToNullString] DOMString defaultValue;
+ attribute [Reflect=checked] boolean defaultChecked;
readonly attribute HTMLFormElement form;
- attribute boolean formNoValidate;
- readonly attribute ValidityState validity;
- attribute [ConvertNullToNullString] DOMString accept;
- attribute [ConvertNullToNullString] DOMString accessKey;
- attribute [ConvertNullToNullString] DOMString align;
- attribute [ConvertNullToNullString] DOMString alt;
- attribute boolean checked;
- attribute boolean disabled;
- attribute boolean autofocus;
+ attribute [Reflect] boolean formNoValidate;
+ readonly attribute ValidityState validity;
+ attribute [Reflect] DOMString accept;
+ attribute [Reflect] DOMString accessKey;
+ attribute [Reflect] DOMString align;
+ attribute [Reflect] DOMString alt;
+ attribute boolean checked;
+ attribute [Reflect] boolean disabled;
+ attribute [Reflect] boolean autofocus;
#if defined(ENABLE_DATALIST) && ENABLE_DATALIST
readonly attribute HTMLElement list;
#endif
- attribute [ConvertNullToNullString, Reflect] DOMString max;
- attribute long maxLength
- setter raises(DOMException);
- attribute [ConvertNullToNullString, Reflect] DOMString min;
- attribute boolean multiple;
- attribute [ConvertNullToNullString] DOMString name;
- attribute [ConvertNullToNullString, Reflect] DOMString pattern;
- attribute DOMString placeholder;
- attribute boolean readOnly;
- attribute boolean required;
+ attribute [Reflect] DOMString max;
+ attribute long maxLength setter raises(DOMException);
+ attribute [Reflect] DOMString min;
+ attribute [Reflect] boolean multiple;
+ attribute [Reflect] DOMString name;
+ attribute [Reflect] DOMString pattern;
+ attribute [Reflect] DOMString placeholder;
+ attribute [Reflect] boolean readOnly;
+ attribute [Reflect] boolean required;
#if defined(LANGUAGE_OBJECTIVE_C) && LANGUAGE_OBJECTIVE_C
- attribute [ConvertToString] DOMString size; // DOM level 2 changed this to a long, but our existing API is a string
+ attribute [ConvertToString] DOMString size; // DOM level 2 changed this to a long, but our existing API is a string
#else
- // FIXME: the spec says this should be a long, not an unsigned long
- attribute unsigned long size; // Changed string -> long as part of DOM level 2
+ // FIXME: The spec says this should be a long, not an unsigned long.
+ attribute unsigned long size; // Changed string -> long as part of DOM level 2
#endif
- attribute [ConvertNullToNullString] DOMString src;
- attribute [ConvertNullToNullString, Reflect] DOMString step;
- attribute [ConvertNullToNullString, JSCCustomGetter] DOMString type; // readonly dropped as part of DOM level 2
- attribute [ConvertNullToNullString] DOMString useMap;
- attribute [ConvertNullToNullString] DOMString value;
+ attribute [ReflectURL] DOMString src;
+ attribute [Reflect] DOMString step;
+ attribute [ConvertNullToNullString, JSCCustomGetter] DOMString type; // readonly dropped as part of DOM level 2
+ attribute [Reflect] DOMString useMap;
+ attribute [ConvertNullToNullString] DOMString value;
#if !defined(LANGUAGE_CPP) || !LANGUAGE_CPP
- attribute Date valueAsDate setter raises(DOMException);
+ attribute Date valueAsDate setter raises(DOMException);
#endif
- attribute double valueAsNumber setter raises(DOMException);
+ attribute double valueAsNumber setter raises(DOMException);
#if defined(ENABLE_DATALIST) && ENABLE_DATALIST
readonly attribute HTMLOptionElement selectedOption;
#endif
- void stepUp(in [Optional] long n)
- raises(DOMException);
- void stepDown(in [Optional] long n)
- raises(DOMException);
+ void stepUp(in [Optional] long n) raises(DOMException);
+ void stepDown(in [Optional] long n) raises(DOMException);
- readonly attribute boolean willValidate;
- readonly attribute DOMString validationMessage;
- boolean checkValidity();
- void setCustomValidity(in [ConvertUndefinedOrNullToNullString] DOMString error);
- void select();
- void click();
+ readonly attribute boolean willValidate;
+ readonly attribute DOMString validationMessage;
+ boolean checkValidity();
+ void setCustomValidity(in [ConvertUndefinedOrNullToNullString] DOMString error);
+ void select();
+ void click();
#if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT
- void setValueForUser(in [ConvertNullToNullString] DOMString value);
+ void setValueForUser(in [ConvertNullToNullString] DOMString value);
#endif
// WinIE extension:
- attribute boolean indeterminate;
+ attribute boolean indeterminate;
// WinIE & FireFox extension:
- attribute [Custom] long selectionStart;
- attribute [Custom] long selectionEnd;
+ attribute [Custom] long selectionStart;
+ attribute [Custom] long selectionEnd;
[Custom] void setSelectionRange(in long start, in long end);
#if defined(LANGUAGE_OBJECTIVE_C)
// Objective-C extension:
- readonly attribute DOMString altDisplayString;
- readonly attribute URL absoluteImageURL;
+ readonly attribute DOMString altDisplayString;
+ readonly attribute URL absoluteImageURL;
#endif
readonly attribute FileList files;
- readonly attribute NodeList labels;
+ readonly attribute NodeList labels;
};
}