Paladox has uploaded a new change for review. https://gerrit.wikimedia.org/r/142826
Change subject: Updating code editor ace.js user agent ...................................................................... Updating code editor ace.js user agent * Updates useragent in ace.js * Fixes some issues and latest release from ace on https://github.com/ajaxorg/ace/blob/master/lib/ace/lib/useragent.js Change-Id: Iddd36a02719b348b707ac10a9bea481ebe04bf9a --- M modules/ace/ace.js 1 file changed, 8 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CodeEditor refs/changes/26/142826/1 diff --git a/modules/ace/ace.js b/modules/ace/ace.js index be8018a..946bc6d 100644 --- a/modules/ace/ace.js +++ b/modules/ace/ace.js @@ -1699,6 +1699,8 @@ }); define('ace/lib/useragent', ['require', 'exports', 'module' ], function(require, exports, module) { +"use strict"; + exports.OS = { LINUX: "LINUX", MAC: "MAC", @@ -1713,11 +1715,13 @@ return exports.OS.WINDOWS; } }; + if (typeof navigator != "object") return; var os = (navigator.platform.match(/mac|win|linux/i) || ["other"])[0].toLowerCase(); var ua = navigator.userAgent; + exports.isWin = (os == "win"); exports.isMac = (os == "mac"); exports.isLinux = (os == "linux"); @@ -1727,9 +1731,10 @@ : parseFloat((ua.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]); // for ie exports.isOldIE = exports.isIE && exports.isIE < 9; -exports.isGecko = exports.isMozilla = window.controllers && window.navigator.product === "Gecko"; +exports.isGecko = exports.isMozilla = (window.Controllers || window.controllers) && window.navigator.product === "Gecko"; exports.isOldGecko = exports.isGecko && parseInt((ua.match(/rv\:(\d+)/)||[])[1], 10) < 4; exports.isOpera = window.opera && Object.prototype.toString.call(window.opera) == "[object Opera]"; + exports.isWebKit = parseFloat(ua.split("WebKit/")[1]) || undefined; exports.isChrome = parseFloat(ua.split(" Chrome/")[1]) || undefined; @@ -1740,6 +1745,8 @@ exports.isTouchPad = ua.indexOf("TouchPad") >= 0; +exports.isChromeOS = ua.indexOf(" CrOS ") >= 0; + }); define('ace/editor', ['require', 'exports', 'module' , 'ace/lib/fixoldbrowsers', 'ace/lib/oop', 'ace/lib/dom', 'ace/lib/lang', 'ace/lib/useragent', 'ace/keyboard/textinput', 'ace/mouse/mouse_handler', 'ace/mouse/fold_handler', 'ace/keyboard/keybinding', 'ace/edit_session', 'ace/search', 'ace/range', 'ace/lib/event_emitter', 'ace/commands/command_manager', 'ace/commands/default_commands', 'ace/config'], function(require, exports, module) { -- To view, visit https://gerrit.wikimedia.org/r/142826 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iddd36a02719b348b707ac10a9bea481ebe04bf9a Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/CodeEditor Gerrit-Branch: master Gerrit-Owner: Paladox <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
