OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * Copyright (C) 2004, 2005, 2006, 2007 Apple Inc. All rights reserved. | 5 * Copyright (C) 2004, 2005, 2006, 2007 Apple Inc. All rights reserved. |
6 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) | 6 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) |
7 * | 7 * |
8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
(...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
515 if (Frame* frame = document()->frame()) { | 515 if (Frame* frame = document()->frame()) { |
516 if (frame->selection()->isRange() && userTriggered) | 516 if (frame->selection()->isRange() && userTriggered) |
517 dispatchEvent(Event::create(eventNames().selectEvent, true, false)); | 517 dispatchEvent(Event::create(eventNames().selectEvent, true, false)); |
518 } | 518 } |
519 } | 519 } |
520 | 520 |
521 void HTMLTextFormControlElement::parseAttribute(const QualifiedName& name, const
AtomicString& value) | 521 void HTMLTextFormControlElement::parseAttribute(const QualifiedName& name, const
AtomicString& value) |
522 { | 522 { |
523 if (name == placeholderAttr) { | 523 if (name == placeholderAttr) { |
524 updatePlaceholderVisibility(true); | 524 updatePlaceholderVisibility(true); |
525 UseCounter::observe(document(), UseCounter::PlaceholderAttribute); | 525 UseCounter::count(document(), UseCounter::PlaceholderAttribute); |
526 } else | 526 } else |
527 HTMLFormControlElementWithState::parseAttribute(name, value); | 527 HTMLFormControlElementWithState::parseAttribute(name, value); |
528 } | 528 } |
529 | 529 |
530 bool HTMLTextFormControlElement::lastChangeWasUserEdit() const | 530 bool HTMLTextFormControlElement::lastChangeWasUserEdit() const |
531 { | 531 { |
532 if (!isTextFormControl()) | 532 if (!isTextFormControl()) |
533 return false; | 533 return false; |
534 return m_lastChangeWasUserEdit; | 534 return m_lastChangeWasUserEdit; |
535 } | 535 } |
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
684 } | 684 } |
685 | 685 |
686 void HTMLTextFormControlElement::reportMemoryUsage(MemoryObjectInfo* memoryObjec
tInfo) const | 686 void HTMLTextFormControlElement::reportMemoryUsage(MemoryObjectInfo* memoryObjec
tInfo) const |
687 { | 687 { |
688 MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::DOM); | 688 MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::DOM); |
689 HTMLFormControlElementWithState::reportMemoryUsage(memoryObjectInfo); | 689 HTMLFormControlElementWithState::reportMemoryUsage(memoryObjectInfo); |
690 info.addMember(m_textAsOfLastFormControlChangeEvent, "textAsOfLastFormContro
lChangeEvent"); | 690 info.addMember(m_textAsOfLastFormControlChangeEvent, "textAsOfLastFormContro
lChangeEvent"); |
691 } | 691 } |
692 | 692 |
693 } // namespace Webcore | 693 } // namespace Webcore |
OLD | NEW |