From 6048ac2c69799d705feb693b147ae1a430c8f7af Mon Sep 17 00:00:00 2001 From: Mario Valencia Date: Fri, 21 Mar 2014 12:47:51 -0600 Subject: [PATCH 1/3] Modify the browser make detection code to work with IE11 that reports itself as Mozilla on the UA string --- src/lib/capabilities.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/capabilities.js b/src/lib/capabilities.js index cb10487..dfdde82 100644 --- a/src/lib/capabilities.js +++ b/src/lib/capabilities.js @@ -123,7 +123,12 @@ goog.scope(function() { } else if (!/compatible/.test(capabilities.ua_) && /mozilla/.test(capabilities.ua_)) { - return 'mozilla'; + if (/trident/.test(capabilities.ua_)) { + return 'msie'; + } + else { + return 'mozilla'; + } } else { return 'unknown'; From e03728aa825da8a1e7743b095a050c276e7117f3 Mon Sep 17 00:00:00 2001 From: Mario Valencia Date: Mon, 25 May 2015 10:40:21 -0500 Subject: [PATCH 2/3] Fix Chrome 43 issue on event object --- src/ui/articlemanager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/articlemanager.js b/src/ui/articlemanager.js index a356cbd..7f2e4fc 100644 --- a/src/ui/articlemanager.js +++ b/src/ui/articlemanager.js @@ -1064,7 +1064,7 @@ goog.scope(function() { events.fireEvent(document, ArticleManager.events.DOCUMENTCHANGED, { 'document': doc, 'url': url, - 'path': path + 'docpath': path }); events.fireEvent(document, ArticleManager.events.ARTICLECHANGED, { 'article': ArticleManager.currentArticle From 90d0df84bca450bf913262f97f089e77c06d1055 Mon Sep 17 00:00:00 2001 From: Mario Valencia Date: Fri, 27 Nov 2015 16:05:31 -0600 Subject: [PATCH 3/3] Update Cakefile --- Cakefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Cakefile b/Cakefile index b404a8e..0f59120 100644 --- a/Cakefile +++ b/Cakefile @@ -85,7 +85,7 @@ task 'deps', 'Write out dependency file for running in non-compiled mode', -> task 'size', 'Display file sizes', (options) -> # Nothing to do if no build directory - return if not path.existsSync build_dir + return if not fs.existsSync build_dir sizes = {} maxFileLength = 0 @@ -187,7 +187,7 @@ createDirs = -> # Remove directory and its contents rmdirTreeSync = (dir) -> - return if not path.existsSync dir + return if not fs.existsSync dir console.log "Removing: #{dir}" fs.readdirSync(dir).forEach (f) -> @@ -201,7 +201,7 @@ rmdirTreeSync = (dir) -> # Recursively fetch all files within a directory getFilesSync = (dir, match, exclude) -> - return [] if not path.existsSync dir + return [] if not fs.existsSync dir files = [] @@ -332,7 +332,7 @@ getCompiledScript = (info, options, callback) -> args += " --define='goog.DEBUG=false'" # Externs - if path.existsSync externs_dir + if fs.existsSync externs_dir fs.readdirSync(externs_dir).forEach (f) -> args += " --externs=#{path.join externs_dir, f}"