浏览代码

full pointer support and fullscreen fix

Raanan Weber 7 年之前
父节点
当前提交
e87e3a9f08
共有 5 个文件被更改,包括 447 次插入13 次删除
  1. 210 0
      Viewer/assets/pep.min.js
  2. 228 9
      Viewer/dist/viewer.js
  3. 7 3
      Viewer/dist/viewer.min.js
  4. 1 0
      Viewer/src/index.ts
  5. 1 1
      Viewer/src/viewer/defaultViewer.ts

文件差异内容过多而无法显示
+ 210 - 0
Viewer/assets/pep.min.js


文件差异内容过多而无法显示
+ 228 - 9
Viewer/dist/viewer.js


文件差异内容过多而无法显示
+ 7 - 3
Viewer/dist/viewer.min.js


+ 1 - 0
Viewer/src/index.ts

@@ -14,6 +14,7 @@ import { AbstractViewer } from './viewer/viewer';
 import 'babylonjs';
 import 'babylonjs-loaders';
 import 'babylonjs-materials';
+import '../assets/pep.min';
 
 import { InitTags } from './initializer';
 

+ 1 - 1
Viewer/src/viewer/defaultViewer.ts

@@ -107,7 +107,7 @@ export class DefaultViewer extends AbstractViewer {
                                     let requestFullScreen = viewerElement.requestFullscreen || viewerElement.webkitRequestFullscreen || (<any>viewerElement).msRequestFullscreen || (<any>viewerElement).mozRequestFullScreen;
                                     requestFullScreen.call(viewerElement);
                                 } else {
-                                    let exitFullscreen = document.exitFullscreen || document.webkitExitFullscreen
+                                    let exitFullscreen = document.exitFullscreen || document.webkitExitFullscreen || (<any>document).msExitFullscreen || document.mozCancelFullScreen
                                     exitFullscreen.call(document);
                                 }