diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-06-18 13:20:27 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-06-18 15:09:39 +0200 |
commit | 49e547cd9cd8c8e6caabc56373a34751ff29cd47 (patch) | |
tree | fcd206a79736c0e77023d5f2d83cf0f75fbdbb3f | |
parent | f89cf14775ea620f9eaba39c7f0cdeb86c4cd117 (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.cpp | 3 |
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 |