| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2009 Google Inc. All rights reserved. | 2 * Copyright (C) 2009 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 70 bool WebInputElement::isRadioButton() const | 70 bool WebInputElement::isRadioButton() const |
| 71 { | 71 { |
| 72 return constUnwrap<HTMLInputElement>()->isRadioButton(); | 72 return constUnwrap<HTMLInputElement>()->isRadioButton(); |
| 73 } | 73 } |
| 74 | 74 |
| 75 bool WebInputElement::isCheckbox() const | 75 bool WebInputElement::isCheckbox() const |
| 76 { | 76 { |
| 77 return constUnwrap<HTMLInputElement>()->isCheckbox(); | 77 return constUnwrap<HTMLInputElement>()->isCheckbox(); |
| 78 } | 78 } |
| 79 | 79 |
| 80 bool WebInputElement::autoComplete() const | |
| 81 { | |
| 82 return constUnwrap<HTMLInputElement>()->shouldAutocomplete(); | |
| 83 } | |
| 84 | |
| 85 int WebInputElement::maxLength() const | 80 int WebInputElement::maxLength() const |
| 86 { | 81 { |
| 87 return constUnwrap<HTMLInputElement>()->maxLength(); | 82 return constUnwrap<HTMLInputElement>()->maxLength(); |
| 88 } | 83 } |
| 89 | 84 |
| 90 bool WebInputElement::isActivatedSubmit() const | 85 bool WebInputElement::isActivatedSubmit() const |
| 91 { | 86 { |
| 92 return constUnwrap<HTMLInputElement>()->isActivatedSubmit(); | 87 return constUnwrap<HTMLInputElement>()->isActivatedSubmit(); |
| 93 } | 88 } |
| 94 | 89 |
| 95 void WebInputElement::setActivatedSubmit(bool activated) | 90 void WebInputElement::setActivatedSubmit(bool activated) |
| 96 { | 91 { |
| 97 unwrap<HTMLInputElement>()->setActivatedSubmit(activated); | 92 unwrap<HTMLInputElement>()->setActivatedSubmit(activated); |
| 98 } | 93 } |
| 99 | 94 |
| 100 int WebInputElement::size() const | 95 int WebInputElement::size() const |
| 101 { | 96 { |
| 102 return constUnwrap<HTMLInputElement>()->size(); | 97 return constUnwrap<HTMLInputElement>()->size(); |
| 103 } | 98 } |
| 104 | 99 |
| 105 void WebInputElement::setValue(const WebString& value, bool sendChangeEvent) | |
| 106 { | |
| 107 unwrap<HTMLInputElement>()->setValue(value, sendChangeEvent ? DispatchChange
Event : DispatchNoEvent); | |
| 108 } | |
| 109 | |
| 110 WebString WebInputElement::value() const | |
| 111 { | |
| 112 return constUnwrap<HTMLInputElement>()->value(); | |
| 113 } | |
| 114 | |
| 115 void WebInputElement::setEditingValue(const WebString& value) | 100 void WebInputElement::setEditingValue(const WebString& value) |
| 116 { | 101 { |
| 117 unwrap<HTMLInputElement>()->setEditingValue(value); | 102 unwrap<HTMLInputElement>()->setEditingValue(value); |
| 118 } | 103 } |
| 119 | 104 |
| 120 void WebInputElement::setSuggestedValue(const WebString& value) | |
| 121 { | |
| 122 unwrap<HTMLInputElement>()->setSuggestedValue(value); | |
| 123 } | |
| 124 | |
| 125 WebString WebInputElement::suggestedValue() const | |
| 126 { | |
| 127 return constUnwrap<HTMLInputElement>()->suggestedValue(); | |
| 128 } | |
| 129 | |
| 130 void WebInputElement::setSelectionRange(int start, int end) | |
| 131 { | |
| 132 unwrap<HTMLInputElement>()->setSelectionRange(start, end); | |
| 133 } | |
| 134 | |
| 135 bool WebInputElement::isValidValue(const WebString& value) const | 105 bool WebInputElement::isValidValue(const WebString& value) const |
| 136 { | 106 { |
| 137 return constUnwrap<HTMLInputElement>()->isValidValue(value); | 107 return constUnwrap<HTMLInputElement>()->isValidValue(value); |
| 138 } | 108 } |
| 139 | 109 |
| 140 void WebInputElement::setChecked(bool nowChecked, bool sendChangeEvent) | 110 void WebInputElement::setChecked(bool nowChecked, bool sendChangeEvent) |
| 141 { | 111 { |
| 142 unwrap<HTMLInputElement>()->setChecked(nowChecked, sendChangeEvent ? Dispatc
hChangeEvent : DispatchNoEvent); | 112 unwrap<HTMLInputElement>()->setChecked(nowChecked, sendChangeEvent ? Dispatc
hChangeEvent : DispatchNoEvent); |
| 143 } | 113 } |
| 144 | 114 |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 204 if (InputFieldSpeechButtonElement* speechButton = speechButtonElement(this)) | 174 if (InputFieldSpeechButtonElement* speechButton = speechButtonElement(this)) |
| 205 speechButton->stopSpeechInput(); | 175 speechButton->stopSpeechInput(); |
| 206 #endif | 176 #endif |
| 207 } | 177 } |
| 208 | 178 |
| 209 int WebInputElement::defaultMaxLength() | 179 int WebInputElement::defaultMaxLength() |
| 210 { | 180 { |
| 211 return HTMLInputElement::maximumLength; | 181 return HTMLInputElement::maximumLength; |
| 212 } | 182 } |
| 213 | 183 |
| 214 WebString WebInputElement::directionForFormData() const | |
| 215 { | |
| 216 return constUnwrap<HTMLInputElement>()->directionForFormData(); | |
| 217 } | |
| 218 | |
| 219 // FIXME: Remove this once password_generation_manager.h stops using it. | 184 // FIXME: Remove this once password_generation_manager.h stops using it. |
| 220 WebElement WebInputElement::decorationElementFor(void*) | 185 WebElement WebInputElement::decorationElementFor(void*) |
| 221 { | 186 { |
| 222 return passwordGeneratorButtonElement(); | 187 return passwordGeneratorButtonElement(); |
| 223 } | 188 } |
| 224 | 189 |
| 225 WebElement WebInputElement::passwordGeneratorButtonElement() const | 190 WebElement WebInputElement::passwordGeneratorButtonElement() const |
| 226 { | 191 { |
| 227 return WebElement(constUnwrap<HTMLInputElement>()->passwordGeneratorButtonEl
ement()); | 192 return WebElement(constUnwrap<HTMLInputElement>()->passwordGeneratorButtonEl
ement()); |
| 228 } | 193 } |
| (...skipping 20 matching lines...) Expand all Loading... |
| 249 } | 214 } |
| 250 | 215 |
| 251 WebInputElement* toWebInputElement(WebElement* webElement) | 216 WebInputElement* toWebInputElement(WebElement* webElement) |
| 252 { | 217 { |
| 253 if (!webElement->unwrap<Element>()->hasTagName(HTMLNames::inputTag)) | 218 if (!webElement->unwrap<Element>()->hasTagName(HTMLNames::inputTag)) |
| 254 return 0; | 219 return 0; |
| 255 | 220 |
| 256 return static_cast<WebInputElement*>(webElement); | 221 return static_cast<WebInputElement*>(webElement); |
| 257 } | 222 } |
| 258 } // namespace blink | 223 } // namespace blink |
| OLD | NEW |