Changeset 141607 in webkit
- Timestamp:
- Feb 1, 2013 10:49:10 AM (11 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r141606 r141607 1 2013-02-01 Pavel Feldman <pfeldman@chromium.org> 2 3 Web Inspector: [file selector dialog] for mixed case queries, score uppercase letters only when assessing camelcase. 4 https://bugs.webkit.org/show_bug.cgi?id=108639 5 6 Reviewed by Vsevolod Vlasov. 7 8 * inspector/filtered-item-selection-dialog-filtering-expected.txt: 9 1 10 2013-02-01 Robert Hogan <robert@webkit.org> 2 11 -
trunk/LayoutTests/inspector/filtered-item-selection-dialog-filtering-expected.txt
r141594 r141607 10 10 Query:"aB" 11 11 Input:["abc","acB"] 12 Output:["a bc","acB"]12 Output:["acB","abc"] 13 13 14 14 Case insensitive matching … … 30 30 Query:"fBaB" 31 31 Input:["fooBarBaz","FooBarBaz","Foo_Bar_Baz","foo_bar_baz","foobarbaz","foobarBaz","afooBarBaz","aFooBarBaz","a fooBarBaz","fooBorBaz","fooBorCaz"] 32 Output:["fooBarBaz"," foo_bar_baz","foobarBaz","foobarbaz","FooBarBaz","Foo_Bar_Baz","a fooBarBaz","aFooBarBaz","afooBarBaz"]32 Output:["fooBarBaz","FooBarBaz","Foo_Bar_Baz","a fooBarBaz","aFooBarBaz","afooBarBaz","foo_bar_baz","foobarBaz","foobarbaz"] 33 33 34 34 Underscore matching -
trunk/Source/WebCore/ChangeLog
r141606 r141607 1 2013-02-01 Pavel Feldman <pfeldman@chromium.org> 2 3 Web Inspector: [file selector dialog] for mixed case queries, score uppercase letters only when assessing camelcase. 4 https://bugs.webkit.org/show_bug.cgi?id=108639 5 6 Reviewed by Vsevolod Vlasov. 7 8 * inspector/front-end/FilteredItemSelectionDialog.js: 9 (WebInspector.FilteredItemSelectionDialog.prototype._createScoringRegex): 10 1 11 2013-02-01 Robert Hogan <robert@webkit.org> 2 12 -
trunk/Source/WebCore/inspector/front-end/FilteredItemSelectionDialog.js
r141594 r141607 191 191 /** 192 192 * @param {string} query 193 * @param {boolean} ignoreCase 193 194 * @param {boolean} camelCase 194 195 * @return {RegExp} 195 196 */ 196 _createScoringRegex: function(query, camelCase) 197 { 198 query = query.toUpperCase(); 197 _createScoringRegex: function(query, ignoreCase, camelCase) 198 { 199 if (!camelCase || (camelCase && ignoreCase)) 200 query = query.toUpperCase(); 199 201 var regexString = ""; 200 202 for (var i = 0; i < query.length; ++i) { … … 221 223 222 224 var filterRegex = query ? this._createSearchRegex(query) : null; 223 var camelCaseScoringRegex = query ? this._createScoringRegex(query, true) : null;224 var underscoreScoringRegex = query ? this._createScoringRegex(query, false) : null;225 var camelCaseScoringRegex = query ? this._createScoringRegex(query, ignoreCase, true) : null; 226 var underscoreScoringRegex = query ? this._createScoringRegex(query, ignoreCase, false) : null; 225 227 226 228 var oldSelectedAbsoluteIndex = this._filteredItems[this._selectedIndexInFiltered];
Note: See TracChangeset
for help on using the changeset viewer.