Parcourir la source

优化UI体验

mxd il y a 5 ans
Parent
commit
dcd69a0cbf

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 2
src/main/resources/magicapi-support/css/iconfont.css


BIN
src/main/resources/magicapi-support/css/iconfont.eot


BIN
src/main/resources/magicapi-support/css/iconfont.ttf


BIN
src/main/resources/magicapi-support/css/iconfont.woff


BIN
src/main/resources/magicapi-support/css/iconfont.woff2


+ 4 - 0
src/main/resources/magicapi-support/css/index.css

@@ -437,6 +437,10 @@ ul li {
     height: 24px;
     line-height: 24px;
 }
+.bottom-container .bottom-item-toolbar span.button-minimize{
+    float: right;
+    margin-right: 12px;
+}
 .top-toolbar-container span.disabled,
 .bottom-container .bottom-item-toolbar span.disabled{
     color: #BDBDBD;

+ 8 - 4
src/main/resources/magicapi-support/index.html

@@ -95,33 +95,37 @@
 		<div class="bottom-content-container" style="display: block;">
 			<div class="resizer-y"></div>
 			<div class="bottom-content-item" style="display: block;">
-				<div class="bottom-item-toolbar">
+				<div class="bottom-item-toolbar not-select">
 					<label>请求参数</label>
 					<span title="清空参数" class="button-clear"><i class="iconfont icon-clear"></i></span>
 					<span title="格式化参数" class="button-format"><i class="iconfont icon-format"></i></span>
+					<span title="最小化" class="button-minimize"><i class="iconfont icon-minimize"></i></span>
 				</div>
 				<div class="bottom-item-body request-editor"></div>
 			</div>
 			<div class="bottom-content-item">
-				<div class="bottom-item-toolbar">
+				<div class="bottom-item-toolbar not-select">
 					<label>接口选项</label>
 					<span title="清空参数" class="button-clear"><i class="iconfont icon-clear"></i></span>
 					<span title="格式化参数" class="button-format"><i class="iconfont icon-format"></i></span>
+					<span title="最小化" class="button-minimize"><i class="iconfont icon-minimize"></i></span>
 				</div>
 				<div class="bottom-item-body options-editor"></div>
 			</div>
 			<div class="bottom-content-item">
-				<div class="bottom-item-toolbar">
+				<div class="bottom-item-toolbar not-select">
 					<label>执行结果</label>
 					<span title="清空参数" class="button-clear"><i class="iconfont icon-clear"></i></span>
 					<span title="格式化参数" class="button-format"><i class="iconfont icon-format"></i></span>
+					<span title="最小化" class="button-minimize"><i class="iconfont icon-minimize"></i></span>
 				</div>
 				<div class="bottom-item-body result-editor"></div>
 			</div>
 			<div class="bottom-content-item">
-				<div class="bottom-item-toolbar">
+				<div class="bottom-item-toolbar not-select">
 					<label>调试信息</label>
 					<span class="button-continue disabled" title="继续(F8)"><i class="iconfont icon-continue"></i></span>
+					<span title="最小化" class="button-minimize"><i class="iconfont icon-minimize"></i></span>
 				</div>
 				<div class="bottom-item-body">
 					<table>

+ 14 - 2
src/main/resources/magicapi-support/js/index.js

@@ -397,6 +397,9 @@ var MagicEditor = {
             },
             exception : function(code,message,json){
                 return _this.convertResult(code,message,json);
+            },
+            error : function(){
+                $('.button-run').removeClass('disabled');
             }
         })
     },
@@ -547,21 +550,26 @@ var MagicEditor = {
     //检测更新
     checkUpdate : function(){
         var _this = this;
+        var ignoreVersion = this.getValue('ignore-version');
         $.ajax({
             url : 'https://img.shields.io/maven-central/v/org.ssssssss/magic-api.json',
             dataType : 'json',
             success : function(data){
-                if(data.value != 'v0.2.1'){
+                if(data.value != 'v0.2.1' && ignoreVersion != data.value){
                     _this.createDialog({
                         title : '更新提示',
                         content : '检测到已有新版本'+data.value+',是否更新?',
                         buttons : [{
                             name : '更新日志',
                             click : function(){
+                                _this.setValue('ignore-version',data.value)
                                 window.open('http://www.ssssssss.org/changelog.html')
                             }
                         },{
-                            name : '残忍拒绝'
+                            name : '残忍拒绝',
+                            click : function(){
+                                _this.setValue('ignore-version',data.value)
+                            }
                         }]
                     })
                     MagicEditor.setStatusBar('版本检测完毕,最新版本为:' + data.value+',建议更新!!');
@@ -989,6 +997,10 @@ var MagicEditor = {
                 $contentContainer.show().find('.bottom-content-item').hide().eq(index).show();
             }
             _this.layout();
+        }).on('click','.button-minimize',function(){
+            _this.setValue('bottom-tab-show',false);
+            $contentContainer.hide();	//隐藏全部
+            $('.bottom-tab li').removeClass('selected')
         });
         // 调整底部高度
         var resizer = $contentContainer.find('.resizer-y')[0];

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff