|
@@ -241,10 +241,12 @@
|
|
|
<span class="translatable_download_uploader">下载安装程序</span>
|
|
|
<ul id="plugin_mac_or_windows" class='dropdown-content'
|
|
|
style="display:none; position: fixed; left: 320px; top: 64px;">
|
|
|
- <li id="Mac" onclick="openUrl('cocorobo.cn/downloads/CocoBlocklyXUploaderInstallerv1.0.10.pkg')">
|
|
|
+ <li id="Mac"
|
|
|
+ onclick="openUrl('cocorobo.cn/downloads/CocoBlocklyXUploaderInstallerv1.0.10.pkg')">
|
|
|
<span><img src="./icons/mac-icon.png">Mac</span>
|
|
|
</li>
|
|
|
- <li id="Windows" onclick="openUrl('cocorobo.cn/downloads/CocoBlocklyXUploaderInstallerv1.0.11.exe')">
|
|
|
+ <li id="Windows"
|
|
|
+ onclick="openUrl('cocorobo.cn/downloads/CocoBlocklyXUploaderInstallerv1.0.11.exe')">
|
|
|
<span><img src="./icons/windows-icon.png">Windows</span>
|
|
|
</li>
|
|
|
</ul>
|
|
@@ -320,7 +322,8 @@
|
|
|
<input type="text" value="A.I. Module" id="iot_modules" readonly
|
|
|
class="selectMode_input browser-default"
|
|
|
style="font-size: 0.9rem;border: none;width: 130px;">
|
|
|
- <i id="down" class="down" style="position: relative;top: -20px;float: right;right: 18px;"></i>
|
|
|
+ <i id="down" class="down"
|
|
|
+ style="position: relative;top: -20px;float: right;right: 18px;"></i>
|
|
|
<div class="downbox MouduleBox" id="downboxModule" style="top: 64px;">
|
|
|
<div style="border: none;"><a href="javaScript:(0)" style="color: #424242 !important;"
|
|
|
class="translatable_ai_module">A.I. Module</a></div>
|
|
@@ -681,21 +684,21 @@
|
|
|
<li id="cloudBtn-shares">
|
|
|
<i class="material-icons" style="margin-left:5px;cursor: pointer;display: none;">share</i>
|
|
|
</li>
|
|
|
- <i id="workspace_screenshot" style="margin-left:5px;cursor: pointer;">
|
|
|
+ <i id="workspace_screenshot" style="margin-left:5px;cursor: pointer;position: absolute;right: 350px;">
|
|
|
<img src="./images/screenshot.png" style="width: 40px;height: 35px;margin:15px;" />
|
|
|
</i>
|
|
|
<i id="button_delete" class="material-icons sketch_name_icon right"
|
|
|
style="margin-left:5px;cursor: pointer;display: none;">delete</i>
|
|
|
|
|
|
- <li>
|
|
|
+ <li id="sketch_name-li" style="position: absolute;right: 135px;">
|
|
|
<input id="sketch_name" placeholder="请输入作品名称" class="sketch_name"
|
|
|
- style="background: #fff;padding: 4px 10px 4px 20px;color:#222222;width:220px;font-style: initial;"
|
|
|
+ style="background: #fff;padding: 4px 10px 4px 20px;color:#222222;width:200px;font-style: initial;line-height: 30px;"
|
|
|
type="text">
|
|
|
</li>
|
|
|
|
|
|
- <li>
|
|
|
+ <li id="downloadbutton-li" style="position: absolute;right: 68px;">
|
|
|
<button id="downloadbutton" class="translatable_sketch_save"
|
|
|
- style="color: #fff;font-weight: 700;background: #4A6AFF;border: none;font-size: 15px;padding: 13px 20px;height: 40px;">保存</button>
|
|
|
+ style="color: #fff;font-weight: 700;background: #4A6AFF;border: none;font-size: 14px;padding:13px 20px 9px 20px;">保存</button>
|
|
|
</li>
|
|
|
|
|
|
<!-- App Center demo -->
|
|
@@ -871,8 +874,9 @@
|
|
|
<div>
|
|
|
<div id='blockpy-content'>
|
|
|
<div class="blockpy-editor">
|
|
|
- <div class="white blockpy-blocks blockpy-editor-menu"> <img id="fullscreenIcon" class="fullscreenIcon"
|
|
|
- src="./images/icon-fullscreen.svg"> <img id="fullscreenExitIcon" class="fullscreenIcon hidden"
|
|
|
+ <div class="white blockpy-blocks blockpy-editor-menu"> <img id="fullscreenIcon"
|
|
|
+ class="fullscreenIcon" src="./images/icon-fullscreen.svg"> <img
|
|
|
+ id="fullscreenExitIcon" class="fullscreenIcon hidden"
|
|
|
src="./images/icon-fullscreen-exit.svg">
|
|
|
<div class='blockly-div' style="width:100%;height:100%;"></div>
|
|
|
</div>
|
|
@@ -884,27 +888,32 @@
|
|
|
style='position:relative;height: 45px;line-height: 45px;background: #E6F1FF;border-bottom: unset;'>
|
|
|
<!--<span class="header-icon">< ></span>--> <span id="python_SourceCode" class="header-text translate-code
|
|
|
translatable_pythonSourceCode switch_box switch_select"
|
|
|
- style='margin-left: 1px;'>Python
|
|
|
+ style='margin-left: 25px;'>Python
|
|
|
Source Code</span> <span id="Serial_Interaction"
|
|
|
class="header-text translatable_serial_plotter switch_box1">串口数据显示</span>
|
|
|
|
|
|
<span id="Serial_Display"
|
|
|
class="header-text translatable_serial_visualization switch_box2">串口数据可视化</span>
|
|
|
|
|
|
+ </div>
|
|
|
+ <div style="position: relative;">
|
|
|
<a class="blockpy-toolbar-edit" style="position:absolute;top: 5px;right:
|
|
|
- 110px;"> <img id="edit-off" src="./images/icon-edit.svg"
|
|
|
+ 130px;"> <img id="edit-off" src="./images/icon-edit.svg"
|
|
|
style="margin-top: 7px;display: block;">
|
|
|
<img id="edit-on" src="./images/icon-edit-on.svg"
|
|
|
style="margin-top: 7px;display: none;">
|
|
|
</a>
|
|
|
- <a class="copy_code" style="position:absolute;top: 5px;right: 75px;"
|
|
|
+ <a class="copy_code" style="position:absolute;top: 5px;right: 95px;"
|
|
|
data-clipboard-action="copy">
|
|
|
- <img id="copy_code_view" src="./images/icon-view.svg" style="margin-top:7px;"> </a>
|
|
|
+ <img id="copy_code_view" src="./images/icon-view.svg" style="margin-top:7px;">
|
|
|
+ </a>
|
|
|
<a class="blockpy-toolbar-download" style="position:absolute;top: 5px;right:
|
|
|
- 39px;"> <img id="blockpy-toolbar-download" src="./images/icon-download.svg" style="margin-top: 7px;">
|
|
|
+ 59px;"> <img id="blockpy-toolbar-download" src="./images/icon-download.svg"
|
|
|
+ style="margin-top: 7px;">
|
|
|
</a>
|
|
|
- <a class="blockpy-toolbar-upload" style="position:absolute;top: 5px;right: 5px;">
|
|
|
- <img id="blockpy-toolbar-upload" src="./images/icon-upload.svg" style="margin-top: 7px;"> </a>
|
|
|
+ <a class="blockpy-toolbar-upload" style="position:absolute;top: 5px;right: 25px;">
|
|
|
+ <img id="blockpy-toolbar-upload" src="./images/icon-upload.svg"
|
|
|
+ style="margin-top: 7px;"> </a>
|
|
|
<img class="fullscreenIcon hidden" src="./images/icon-fullscreen.svg">
|
|
|
<img class="fullscreenIcon hidden" src="./images/icon-fullscreen-exit.svg">
|
|
|
|
|
@@ -912,7 +921,7 @@
|
|
|
style="margin-left: 20px;cursor: pointer;position: absolute;top: 12px;right: 0px;display:none;">delete</i>
|
|
|
</div>
|
|
|
<div class="card-content"
|
|
|
- style="position:relative;height: calc(100% - 45px);overflow:auto;" id="python_box">
|
|
|
+ style="position:relative;height: calc(100% - 90px);overflow:auto;margin-top: 45px;" id="python_box">
|
|
|
|
|
|
<div class="editDiv" id="editDiv" style="top: 0;width: 100%;left: 0;padding: 0;z-index: 0;
|
|
|
right: 0;">
|
|
@@ -940,7 +949,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="card-content hidden"
|
|
|
- style="position:relative;height: calc(100% - 60px);overflow:auto;padding:5px 10px;background-color: #fff; color: #000;"
|
|
|
+ style="position:relative;height: calc(100% - 90px);overflow:auto;padding:5px 10px;background-color: #fff; color: #000;margin-top: 45px;"
|
|
|
id="repl_box">
|
|
|
<div class="editDiv" id="editDiv" style="width: 100%;left: -10px;padding: 0;">
|
|
|
<span class="translatable_serial_plotter serial-active" id="switchSerial1"
|
|
@@ -966,7 +975,7 @@
|
|
|
<div class='blockpy-content-left card-panel card'
|
|
|
style='display: block;background: #f8f8f8;min-height: 245px;position:relative;'>
|
|
|
<div class="card-header"
|
|
|
- style='height: 60px;line-height: 60px;background: #f1f2f5;text-align: center;'>
|
|
|
+ style='height: 60px;line-height: 60px;background: #E6F1FF;text-align: center;'>
|
|
|
<!-- http://help.cocorobo.cn/#/getting-started/info target="_blank"-->
|
|
|
<div style='float:right;display: none;'>
|
|
|
<a class="header-link upload_instruction" style="display: none;" href="#"
|
|
@@ -1013,17 +1022,17 @@
|
|
|
src="./icons/uploader_connect.png"></div>
|
|
|
|
|
|
<span id="device_connect_status" class="translatable_device_no_connect"
|
|
|
- style="color: #222222;font-family: '微软雅黑';font-size: 16px;font-weight: bold;">硬件(未连接)</span>
|
|
|
+ style="color: #2D2F33;font-size: 16px;font-weight: bold;">硬件(未连接)</span>
|
|
|
|
|
|
<a id="send_string" onclick="sendstring('machine.reset()')" class="waves-effect
|
|
|
waves-light blue disabled"
|
|
|
- style="margin-right:0.5rem;background-color: #f1f2f5 !important;float: right;margin-top: 10px;">
|
|
|
+ style="margin-right:0.5rem;background-color: #E6F1FF !important;float: right;margin-top: 10px;">
|
|
|
<!-- <span id="resetDevice">Reset Device</span> -->
|
|
|
|
|
|
- <img id="refresh-disabled" src="./images/icon-refresh-disabled.svg"
|
|
|
- style="margin-top: 7px;display: block;">
|
|
|
+ <!-- <img id="refresh-disabled" src="./images/icon-refresh-disabled.svg"
|
|
|
+ style="margin-top: 7px;display: block;"> -->
|
|
|
<img id="refresh" src="./images/icon-refresh.svg"
|
|
|
- style="margin-top: 7px;display: none;">
|
|
|
+ style="margin-top: 7px;display: block;">
|
|
|
<img id="refresh-press" src="./images/icon-refresh-press.svg"
|
|
|
style="margin-top: 7px;display: none;">
|
|
|
</a>
|
|
@@ -1222,7 +1231,7 @@
|
|
|
</div>
|
|
|
<div style="width:100%;height:78%;">
|
|
|
<textarea readonly id="err-msg"
|
|
|
- style="color:#fff;overflow:visible;font-family:consolas;font-size:14px;height:100%;resize:none;border:none;"></textarea>
|
|
|
+ style="color:#fff;overflow:visible;font-size:14px;height:100%;resize:none;border:none;"></textarea>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|