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

Side by Side Diff: Source/core/html/forms/TypeAhead.cpp

Issue 1119663002: Making Unicode character names consistent (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Rebase patch Created 5 years, 7 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 unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). 2 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
3 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) 3 * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
4 * (C) 1999 Antti Koivisto (koivisto@kde.org) 4 * (C) 1999 Antti Koivisto (koivisto@kde.org)
5 * (C) 2001 Dirk Mueller (mueller@kde.org) 5 * (C) 2001 Dirk Mueller (mueller@kde.org)
6 * Copyright (C) 2004, 2005, 2006, 2007, 2009, 2010, 2011 Apple Inc. All rights reserved. 6 * Copyright (C) 2004, 2005, 2006, 2007, 2009, 2010, 2011 Apple Inc. All rights reserved.
7 * (C) 2006 Alexey Proskuryakov (ap@nypop.com) 7 * (C) 2006 Alexey Proskuryakov (ap@nypop.com)
8 * Copyright (C) 2010 Google Inc. All rights reserved. 8 * Copyright (C) 2010 Google Inc. All rights reserved.
9 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/) 9 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo bile.com/)
10 * 10 *
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 } 43 }
44 44
45 static const DOMTimeStamp typeAheadTimeout = 1000; 45 static const DOMTimeStamp typeAheadTimeout = 1000;
46 46
47 static String stripLeadingWhiteSpace(const String& string) 47 static String stripLeadingWhiteSpace(const String& string)
48 { 48 {
49 unsigned length = string.length(); 49 unsigned length = string.length();
50 50
51 unsigned i; 51 unsigned i;
52 for (i = 0; i < length; ++i) { 52 for (i = 0; i < length; ++i) {
53 if (string[i] != noBreakSpace && !isSpaceOrNewline(string[i])) 53 if (string[i] != noBreakSpaceCharacter && !isSpaceOrNewline(string[i]))
54 break; 54 break;
55 } 55 }
56 56
57 return string.substring(i, length - i); 57 return string.substring(i, length - i);
58 } 58 }
59 59
60 int TypeAhead::handleEvent(KeyboardEvent* event, MatchModeFlags matchMode) 60 int TypeAhead::handleEvent(KeyboardEvent* event, MatchModeFlags matchMode)
61 { 61 {
62 if (event->timeStamp() < m_lastTypeTime) 62 if (event->timeStamp() < m_lastTypeTime)
63 return -1; 63 return -1;
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 return -1; 120 return -1;
121 } 121 }
122 122
123 bool TypeAhead::hasActiveSession(KeyboardEvent* event) 123 bool TypeAhead::hasActiveSession(KeyboardEvent* event)
124 { 124 {
125 DOMTimeStamp delta = event->timeStamp() - m_lastTypeTime; 125 DOMTimeStamp delta = event->timeStamp() - m_lastTypeTime;
126 return delta <= typeAheadTimeout; 126 return delta <= typeAheadTimeout;
127 } 127 }
128 128
129 } // namespace blink 129 } // namespace blink
OLDNEW
« no previous file with comments | « Source/core/html/HTMLTextFormControlElement.cpp ('k') | Source/core/html/shadow/DateTimeEditElement.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698