瀏覽代碼

Fix #1318: Configure PDFjs viewer for IE11 pdf preview

Kartik Visweswaran 6 年之前
父節點
當前提交
cab16cc7a5
共有 3 個文件被更改,包括 3 次插入1 次删除
  1. 1 0
      CHANGE.md
  2. 2 1
      js/fileinput.js
  3. 0 0
      js/fileinput.min.js

+ 1 - 0
CHANGE.md

@@ -5,6 +5,7 @@ Change Log: `bootstrap-fileinput`
 
 
 **Date:** _under development_
 **Date:** _under development_
 
 
+- (enh #1318): Configure PDFjs viewer for IE11 pdf preview.
 - (enh #1311): Correct preview zoom modal keydown next and prev keyboard behavior.
 - (enh #1311): Correct preview zoom modal keydown next and prev keyboard behavior.
 - (enh #1308): Enhance audio file preview thumbnail styling.
 - (enh #1308): Enhance audio file preview thumbnail styling.
 - (enh #1298): New `encodeUrl` boolean option that encodes all URL passed by default.
 - (enh #1298): New `encodeUrl` boolean option that encodes all URL passed by default.

+ 2 - 1
js/fileinput.js

@@ -4476,7 +4476,8 @@
             close: 'Close detailed preview'
             close: 'Close detailed preview'
         },
         },
         usePdfRenderer: function () {
         usePdfRenderer: function () {
-            return !!navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/i);
+            var isIE11 = !!window.MSInputMethodContext && !!document.documentMode;
+            return !!navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/i) || isIE11;
         },
         },
         pdfRendererUrl: '',
         pdfRendererUrl: '',
         pdfRendererTemplate: '<iframe class="kv-preview-data file-preview-pdf" src="{renderer}?file={data}" {style}></iframe>'
         pdfRendererTemplate: '<iframe class="kv-preview-data file-preview-pdf" src="{renderer}?file={data}" {style}></iframe>'

File diff suppressed because it is too large
+ 0 - 0
js/fileinput.min.js


Some files were not shown because too many files changed in this diff