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}" 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'; 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