KYLIN-2432 Couldn't select partition column in some old browser Signed-off-by: zhongjian <jiat...@163.com>
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/6d11dd1d Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/6d11dd1d Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/6d11dd1d Branch: refs/heads/master Commit: 6d11dd1d27a74fe50cd4fa58d2acf26f728f82e7 Parents: 8581f1d Author: luguosheng <550175...@qq.com> Authored: Tue Feb 7 16:54:05 2017 +0800 Committer: zhongjian <jiat...@163.com> Committed: Tue Feb 7 17:08:45 2017 +0800 ---------------------------------------------------------------------- webapp/app/js/config.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/6d11dd1d/webapp/app/js/config.js ---------------------------------------------------------------------- diff --git a/webapp/app/js/config.js b/webapp/app/js/config.js index 5f72eb2..b9ae6a5 100644 --- a/webapp/app/js/config.js +++ b/webapp/app/js/config.js @@ -35,7 +35,17 @@ var Config = { }, contact_mail: '' }; - +//resolve startsWith and endsWidth not work in low version chrome +if (typeof String.prototype.startsWith != 'function') { + String.prototype.startsWith = function (prefix){ + return this.slice(0, prefix.length) === prefix; + }; +} +if (typeof String.prototype.endsWith != 'function') { + String.prototype.endsWith = function(suffix) { + return this.indexOf(suffix, this.length - suffix.length) !== -1; + }; +} // Angular module to load routes. KylinApp.config(function ($routeProvider, $httpProvider, $locationProvider, $logProvider) { //resolve http always use cache data in IE11,IE10