From 46b49c3d0fbe14519202690b8af59a478086a039 Mon Sep 17 00:00:00 2001 From: Nathan Bowser Date: Tue, 14 May 2013 18:46:05 -0400 Subject: [PATCH] Replaces dangerous syntax with explicit undefineds. --- src/browser.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/browser.js b/src/browser.js index f7db9f6f..0ab1f320 100644 --- a/src/browser.js +++ b/src/browser.js @@ -12,11 +12,11 @@ wysihtml5.browser = (function() { isOpera = userAgent.indexOf("Opera/") !== -1; function iosVersion(userAgent) { - return +((/ipad|iphone|ipod/.test(userAgent) && userAgent.match(/ os (\d+).+? like mac os x/)) || [, 0])[1]; + return +((/ipad|iphone|ipod/.test(userAgent) && userAgent.match(/ os (\d+).+? like mac os x/)) || [undefined, 0])[1]; } function androidVersion(userAgent) { - return +(userAgent.match(/android (\d+)/) || [, 0])[1]; + return +(userAgent.match(/android (\d+)/) || [undefined, 0])[1]; } return { @@ -296,7 +296,7 @@ wysihtml5.browser = (function() { * } */ supportsSpeechApiOn: function(input) { - var chromeVersion = userAgent.match(/Chrome\/(\d+)/) || [, 0]; + var chromeVersion = userAgent.match(/Chrome\/(\d+)/) || [undefined, 0]; return chromeVersion[1] >= 11 && ("onwebkitspeechchange" in input || "speech" in input); },