Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / devtools / front_end / components / FilterSuggestionBuilder.js
index 4919bd1..81075b4 100644 (file)
@@ -64,16 +64,18 @@ WebInspector.FilterSuggestionBuilder.prototype = {
 
         var suggestions = [];
         if (valueDelimiterIndex === -1) {
+            var matcher = new RegExp("^" + prefix.escapeForRegExp(), "i");
             for (var j = 0; j < this._keys.length; ++j) {
-                if (this._keys[j].startsWith(prefix))
+                if (this._keys[j].match(matcher))
                     suggestions.push(this._keys[j] + ":");
             }
         } else {
             var key = prefix.substring(0, valueDelimiterIndex);
             var value = prefix.substring(valueDelimiterIndex + 1);
+            var matcher = new RegExp("^" + value.escapeForRegExp(), "i");
             var items = this._values(key);
             for (var i = 0; i < items.length; ++i) {
-                if (items[i].startsWith(value) && (items[i] !== value))
+                if (items[i].match(matcher) && (items[i] !== value))
                     suggestions.push(key + ":" + items[i]);
             }
         }