123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>MagicAPI v0.3.0 - Powered by ssssssss-team</title>
- <link rel="icon" href="images/favicon.png" />
- <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="monaco/loader.js"></script>
- <script type="text/javascript">require.config({ paths: { 'vs': 'monaco' }});</script>
- <script type="text/javascript" src="monaco/language/magicscript.js"></script>
- <script type="text/javascript" src="js/jquery.min.js"></script>
- <script type="text/javascript" src="js/index.js"></script>
- </head>
- <body>
- <div class="loading-wrapper">
- <div class="loading">
- <div class="title">
- <span>M</span>
- <span>A</span>
- <span>G</span>
- <span>I</span>
- <span>C</span>
- <span>A</span>
- <span>P</span>
- <span>I</span>
- <label>v0.3.0</label>
- </div>
- <div class="loading-text">Loading...</div>
- </div>
- </div>
- <div class="top-toolbar-container not-select">
- <div class="header">
- <img src="images/logo.png"/>
- <label>magic-api</label>
- <label class="version">v0.3.0</label>
- </div>
- <span class="button-run" title="运行(Ctrl+Q)"><i class="iconfont icon-run"></i></span>
- <span class="button-save" title="保存(Ctrl+S)"><i class="iconfont icon-save"></i></span>
- <span class="button-delete" title="删除"><i class="iconfont icon-delete"></i></span>
- <span class="button-history" title="历史记录"><i class="iconfont icon-history"></i></span>
- <span class="button-skin" title="换肤"><i class="iconfont icon-skin"></i></span>
- <span class="button-gitee" title="Gitee"><i class="iconfont icon-gitee"></i></span>
- <span class="button-github" title="Github"><i class="iconfont icon-git"></i></span>
- <span class="button-qq" title="加入QQ群"><i class="iconfont icon-qq"></i></span>
- <span class="button-help" title="帮助文档"><i class="iconfont icon-help"></i></span>
- </div>
- <div class="skin-selector">
- <ul>
- <li>default</li>
- <li class="selected">dark</li>
- </ul>
- </div>
- <ul class="left-toolbar-container not-select">
- <li class="selected">接口列表<i class="iconfont icon-list"></i></li>
- </ul>
- <div class="main-container">
- <div class="middle-container">
- <div class="api-list-container not-select">
- <div class="group-item opened">
- <div class="group-header"><i class="iconfont icon-arrow-bottom"></i><i class="iconfont icon-list"></i>未分组</div>
- </div>
- </div>
- <div class="resizer-x"></div>
- <div class="editor-container-wrapper">
- <div class="properties-container">
- <label>接口分组:</label>
- <div class="select input" style="width:120px">
- <input type="text" value="未分组" name="group"/>
- <ul class="not-select">
- <li data-name="未分组" data-prefix="">未分组</li>
- </ul>
- </div>
- <label>请求方法:</label>
- <div class="select not-select">
- <input type="text" value="GET" readonly="readonly" name="method"/>
- <ul>
- <li>GET</li>
- <li>POST</li>
- <li>PUT</li>
- <li>DELETE</li>
- </ul>
- </div>
- <label>接口名称:</label>
- <input type="text" style="width : 160px" name="name"/>
- <label>接口地址:</label>
- <input type="text" name="path"/>
- <input type="hidden" name="prefix" />
- </div>
- <div class="editor-container"></div>
- </div>
- </div>
- <div class="bottom-container">
- <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 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 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 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 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>
- <thead>
- <tr>
- <th>变量名称</th>
- <th>变量值</th>
- <th>变量类型</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td colspan="3" align="center">no message.</td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- <div class="bottom-content-item">
- <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-minimize"><i class="iconfont icon-minimize"></i></span>
- </div>
- <div class="bottom-item-body output"></div>
- </div>
- </div>
- <ul class="bottom-tab not-select">
- <li class="selected"><i class="iconfont icon-parameter"></i>请求参数</li>
- <li><i class="iconfont icon-options"></i>接口选项</li>
- <li><i class="iconfont icon-run"></i>执行结果</li>
- <li><i class="iconfont icon-debug-info"></i>调试信息</li>
- <li><i class="iconfont icon-log"></i>运行日志</li>
- </ul>
- </div>
- </div>
- <div class="footer-container"></div>
- </body>
- </html>
|