aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2013-06-18 13:20:27 +0200
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-06-18 15:09:39 +0200
commit49e547cd9cd8c8e6caabc56373a34751ff29cd47 (patch)
treefcd206a79736c0e77023d5f2d83cf0f75fbdbb3f
parentf89cf14775ea620f9eaba39c7f0cdeb86c4cd117 (diff)
add String.contains to JavaScript
Provided for symmetry with Array and to alleviate the effects of QBS-330. Change-Id: Idca1edfd0c26624313fbb598d8d2017fe1511780 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
-rw-r--r--src/lib/language/scriptengine.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/language/scriptengine.cpp b/src/lib/language/scriptengine.cpp
index 800d35435..5cdaedd8c 100644
--- a/src/lib/language/scriptengine.cpp
+++ b/src/lib/language/scriptengine.cpp
@@ -269,6 +269,9 @@ void ScriptEngine::extendJavaScriptBuiltins()
JSTypeExtender arrayExtender(this, QLatin1String("Array"));
arrayExtender.addFunction(QLatin1String("contains"),
QLatin1String("(function(e){return this.indexOf(e) !== -1;})"));
+ JSTypeExtender stringExtender(this, QLatin1String("String"));
+ stringExtender.addFunction(QLatin1String("contains"),
+ QLatin1String("(function(e){return this.indexOf(e) !== -1;})"));
}
} // namespace Internal