Skip to content

Commit ff93e10

Browse files
committed
Some Change
1 parent 7cb648a commit ff93e10

File tree

4 files changed

+3353
-11
lines changed

4 files changed

+3353
-11
lines changed

iframe/main/index.html

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<title>Ace Editor - EDA</title>
66
<link id="theme-light" rel="stylesheet" href="/iframe/style/body-light.css" disabled />
77
<link id="theme-dark" rel="stylesheet" href="/iframe/style/body-dark.css" />
8+
<!-- 风格文件 -->
9+
<link rel="stylesheet" href="/iframe/script/SweetAlert2/sweetalert2.min.css" />
810
</head>
911
<body>
1012
<div id="app">
@@ -45,12 +47,13 @@
4547
<!-- 以下全都是ACE的风格文件,如果有需要可以自己添加 东西都在Ace_Editor文件夹里-->
4648
<script src="/iframe/script/Ace_Editor/theme-monokai.js"></script>
4749
<script src="/iframe/script/Ace_Editor/theme-github.js"></script>
48-
4950
<!-- 一些编辑器支持 不想每个都写注释了 自己跳进去看吧 -->
5051
<script src="/iframe/script/User_config/message.js"></script>
5152
<script src="/iframe/script/eda_coder/EDA_Codes.js"></script>
5253
<script src="/iframe/script/User_config/ACE_Config.js"></script>
5354
<script src="/iframe/script/User_config/Code_Config.js"></script>
55+
<!-- SweetAlert JS模态框资源 -->
56+
<script src="/iframe/script/SweetAlert2/[email protected]"></script>
5457

5558
<script>
5659
//初始化Ace 编辑器
@@ -72,7 +75,6 @@
7275

7376
//扫描插件并执行
7477
ExtStore_LoadAndRunAllPlugins();
75-
7678
//加载按钮到左侧
7779
Code_LoadBtnListFromDB(editor);
7880

@@ -103,10 +105,6 @@
103105
// await eda.sys_Message.showToastMessage('这个还没写');
104106
SetTheme(editor, light_theme, dark_theme);
105107
});
106-
//跳转代码扩展广场
107-
document.getElementById('example-btn').addEventListener('click', async () => {
108-
eda.sys_Window.open('https://ext.lceda.cn/', '_blank');
109-
});
110108
//删除代码
111109
document.getElementById('delete-btn').addEventListener('click', async () => {
112110
// await eda.sys_Message.showToastMessage('这个还没写', 'info', 1);
@@ -121,14 +119,15 @@
121119
document.getElementById('Ext-btn').addEventListener('click', async () => {
122120
showPluginManagerModal(editor);
123121
});
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-
});
129122
//注册文件跳转支持
130123
const methodList = edcode.map((item) => item.methodPath); // 保留 'eda.XXX'
131124
injectContextMenuJumpToDocs(editor, methodList);
125+
//绑定运行快捷键
126+
document.addEventListener('keydown', function (event) {
127+
if ((event.ctrlKey || event.metaKey) && event.key === 'Enter') {
128+
ACE_RunCode();
129+
}
130+
});
132131
</script>
133132
<!-- 一些资源文件 这些都不是必要的 删除也没什么影响 只不过用户也许会换主题所以放进来-->
134133
<script src="/iframe/script/Ace_Editor/theme-ambiance.js"></script>

iframe/script/Style-Alert.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// 基于SweetAlert的全局模态框

0 commit comments

Comments
 (0)