|
5 | 5 | <title>Ace Editor - EDA</title> |
6 | 6 | <link id="theme-light" rel="stylesheet" href="/iframe/style/body-light.css" disabled /> |
7 | 7 | <link id="theme-dark" rel="stylesheet" href="/iframe/style/body-dark.css" /> |
| 8 | + <!-- 风格文件 --> |
| 9 | + <link rel="stylesheet" href="/iframe/script/SweetAlert2/sweetalert2.min.css" /> |
8 | 10 | </head> |
9 | 11 | <body> |
10 | 12 | <div id="app"> |
|
45 | 47 | <!-- 以下全都是ACE的风格文件,如果有需要可以自己添加 东西都在Ace_Editor文件夹里--> |
46 | 48 | <script src="/iframe/script/Ace_Editor/theme-monokai.js"></script> |
47 | 49 | <script src="/iframe/script/Ace_Editor/theme-github.js"></script> |
48 | | - |
49 | 50 | <!-- 一些编辑器支持 不想每个都写注释了 自己跳进去看吧 --> |
50 | 51 | <script src="/iframe/script/User_config/message.js"></script> |
51 | 52 | <script src="/iframe/script/eda_coder/EDA_Codes.js"></script> |
52 | 53 | <script src="/iframe/script/User_config/ACE_Config.js"></script> |
53 | 54 | <script src="/iframe/script/User_config/Code_Config.js"></script> |
| 55 | + <!-- SweetAlert JS模态框资源 --> |
| 56 | + <script src=" /iframe/script/SweetAlert2/[email protected]" ></script> |
54 | 57 |
|
55 | 58 | <script> |
56 | 59 | //初始化Ace 编辑器 |
|
72 | 75 |
|
73 | 76 | //扫描插件并执行 |
74 | 77 | ExtStore_LoadAndRunAllPlugins(); |
75 | | - |
76 | 78 | //加载按钮到左侧 |
77 | 79 | Code_LoadBtnListFromDB(editor); |
78 | 80 |
|
|
103 | 105 | // await eda.sys_Message.showToastMessage('这个还没写'); |
104 | 106 | SetTheme(editor, light_theme, dark_theme); |
105 | 107 | }); |
106 | | - //跳转代码扩展广场 |
107 | | - document.getElementById('example-btn').addEventListener('click', async () => { |
108 | | - eda.sys_Window.open('https://ext.lceda.cn/', '_blank'); |
109 | | - }); |
110 | 108 | //删除代码 |
111 | 109 | document.getElementById('delete-btn').addEventListener('click', async () => { |
112 | 110 | // await eda.sys_Message.showToastMessage('这个还没写', 'info', 1); |
|
121 | 119 | document.getElementById('Ext-btn').addEventListener('click', async () => { |
122 | 120 | showPluginManagerModal(editor); |
123 | 121 | }); |
124 | | - //关于编辑器 - 暂时先跳转GitHub 上架后修改跳转EDA扩展广场 |
125 | | - document.getElementById('about-btn').addEventListener('click', async () => { |
126 | | - // await eda.sys_Message.showToastMessage('这个还没写', 'info', 1); |
127 | | - eda.sys_Window.open('https://github.com/easyeda/eext-api-debug-tool.git', '_blank'); |
128 | | - }); |
129 | 122 | //注册文件跳转支持 |
130 | 123 | const methodList = edcode.map((item) => item.methodPath); // 保留 'eda.XXX' |
131 | 124 | injectContextMenuJumpToDocs(editor, methodList); |
| 125 | + //绑定运行快捷键 |
| 126 | + document.addEventListener('keydown', function (event) { |
| 127 | + if ((event.ctrlKey || event.metaKey) && event.key === 'Enter') { |
| 128 | + ACE_RunCode(); |
| 129 | + } |
| 130 | + }); |
132 | 131 | </script> |
133 | 132 | <!-- 一些资源文件 这些都不是必要的 删除也没什么影响 只不过用户也许会换主题所以放进来--> |
134 | 133 | <script src="/iframe/script/Ace_Editor/theme-ambiance.js"></script> |
|
0 commit comments