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

Reply via email to