OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2010 Google Inc. All rights reserved. | 2 * Copyright (C) 2010 Google Inc. All rights reserved. |
3 * Copyright (C) 2011 Apple Inc. All rights reserved. | 3 * Copyright (C) 2011 Apple Inc. All rights reserved. |
4 * Copyright (C) 2012 Samsung Electronics. All rights reserved. | 4 * Copyright (C) 2012 Samsung Electronics. All rights reserved. |
5 * | 5 * |
6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
7 * modification, are permitted provided that the following conditions are | 7 * modification, are permitted provided that the following conditions are |
8 * met: | 8 * met: |
9 * | 9 * |
10 * * Redistributions of source code must retain the above copyright | 10 * * Redistributions of source code must retain the above copyright |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
263 virtual bool supportsReadOnly() const; | 263 virtual bool supportsReadOnly() const; |
264 virtual void updateInnerTextValue(); | 264 virtual void updateInnerTextValue(); |
265 virtual void updatePlaceholderText(); | 265 virtual void updatePlaceholderText(); |
266 virtual void attributeChanged(); | 266 virtual void attributeChanged(); |
267 virtual void multipleAttributeChanged(); | 267 virtual void multipleAttributeChanged(); |
268 virtual void disabledAttributeChanged(); | 268 virtual void disabledAttributeChanged(); |
269 virtual void readonlyAttributeChanged(); | 269 virtual void readonlyAttributeChanged(); |
270 virtual void requiredAttributeChanged(); | 270 virtual void requiredAttributeChanged(); |
271 virtual void valueAttributeChanged(); | 271 virtual void valueAttributeChanged(); |
272 virtual String defaultToolTip() const; | 272 virtual String defaultToolTip() const; |
273 #if ENABLE(DATALIST_ELEMENT) | |
274 virtual void listAttributeTargetChanged(); | 273 virtual void listAttributeTargetChanged(); |
275 virtual Decimal findClosestTickMarkValue(const Decimal&); | 274 virtual Decimal findClosestTickMarkValue(const Decimal&); |
276 #endif | |
277 virtual void updateClearButtonVisibility(); | 275 virtual void updateClearButtonVisibility(); |
278 | 276 |
279 // Parses the specified string for the type, and return | 277 // Parses the specified string for the type, and return |
280 // the Decimal value for the parsing result if the parsing | 278 // the Decimal value for the parsing result if the parsing |
281 // succeeds; Returns defaultValue otherwise. This function can | 279 // succeeds; Returns defaultValue otherwise. This function can |
282 // return NaN or Infinity only if defaultValue is NaN or Infinity. | 280 // return NaN or Infinity only if defaultValue is NaN or Infinity. |
283 virtual Decimal parseToNumber(const String&, const Decimal& defaultValue) co
nst; | 281 virtual Decimal parseToNumber(const String&, const Decimal& defaultValue) co
nst; |
284 | 282 |
285 // Parses the specified string for this InputType, and returns true if it | 283 // Parses the specified string for this InputType, and returns true if it |
286 // is successfully parsed. An instance pointed by the DateComponents* | 284 // is successfully parsed. An instance pointed by the DateComponents* |
(...skipping 27 matching lines...) Expand all Loading... |
314 private: | 312 private: |
315 // Helper for stepUp()/stepDown(). Adds step value * count to the current va
lue. | 313 // Helper for stepUp()/stepDown(). Adds step value * count to the current va
lue. |
316 void applyStep(int count, AnyStepHandling, TextFieldEventBehavior, Exception
Code&); | 314 void applyStep(int count, AnyStepHandling, TextFieldEventBehavior, Exception
Code&); |
317 | 315 |
318 // Raw pointer because the HTMLInputElement object owns this InputType objec
t. | 316 // Raw pointer because the HTMLInputElement object owns this InputType objec
t. |
319 HTMLInputElement* m_element; | 317 HTMLInputElement* m_element; |
320 }; | 318 }; |
321 | 319 |
322 } // namespace WebCore | 320 } // namespace WebCore |
323 #endif | 321 #endif |
OLD | NEW |