瀏覽代碼

改用EventSourcePolyfill

mxd 4 年之前
父節點
當前提交
994e974a97

+ 1 - 0
src/main/resources/magicapi-support/index.html

@@ -7,6 +7,7 @@
 	<style type="text/css">.loading-wrapper{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2147483647;text-align:center;background:#fff}.loading{position:absolute;top:50%;left:50%;width:500px;height:100px;margin-left:-250px;margin-top:-50px;text-align:center}.loading .title{font-size:0;color:#0075ff;letter-spacing:0}.loading .title label{font-size:36px;display:inline-block;margin-top:5px;vertical-align:top}.loading .title span{font-size:72px;display:inline-block;padding:0 3px;animation:stretch 1s infinite}.loading .title span:nth-child(1){animation-delay:calc(1s / 8 * 0 / 2)}.loading .title span:nth-child(2){animation-delay:calc(1s / 8 * 1 / 2)}.loading .title span:nth-child(3){animation-delay:calc(1s / 8 * 2 / 2)}.loading .title span:nth-child(4){animation-delay:calc(1s / 8 * 3 / 2)}.loading .title span:nth-child(5){animation-delay:calc(1s / 8 * 4 / 2)}.loading .title span:nth-child(6){animation-delay:calc(1s / 8 * 5 / 2)}.loading .title span:nth-child(7){animation-delay:calc(1s / 8 * 6 / 2)}.loading .title span:nth-child(8){animation-delay:calc(1s / 8 * 7 / 2)}.loading .loading-text{text-align:center;font-weight:bolder;font-style:italic;color:#889aa4;font-size:32px;animation:blink-loading 2s ease-in infinite}@keyframes stretch{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}100%{transform:scale(1)}}@keyframes blink-loading{0%{opacity:100%}50%{opacity:50%}100%{opacity:100%}}</style>
 	<link rel="stylesheet" href="css/index.css" />
 	<link rel="stylesheet" href="css/iconfont.css" />
+	<script type="text/javascript" src="js/eventsource.min.js"></script>
 	<script type="text/javascript" src="monaco/loader.js"></script>
 	<script type="text/javascript">require.config({ paths: { 'vs': 'monaco' }});</script>
 	<script type="text/javascript" src="monaco/language/magicscript.js"></script>

文件差異過大導致無法顯示
+ 5 - 0
src/main/resources/magicapi-support/js/eventsource.min.js


+ 3 - 1
src/main/resources/magicapi-support/js/index.js

@@ -627,8 +627,10 @@ var MagicEditor = {
         this.$output.scrollTop(this.$output[0].scrollHeight);
     },
     createConsole : function(callback){
-        var source = new EventSource('console');
         var _this = this;
+        var source = new EventSourcePolyfill('console',{
+            headers : _this.requestHeaders
+        });
         source.onerror = function(){
             source.close();
         }

部分文件因文件數量過多而無法顯示