diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index 2723605b..00dd6851 100755 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -1042,3 +1042,56 @@ mark { transform: translateX(0px) !important; } } + + +.easyloader-box { + display: flex; + flex-direction: row; + width: 80%; +} + +.easyloader-box > div { + position: relative; + width: 50%; +} + +.easyloader-box img { + width: 100%; +} + +.easyloader-box p { + margin-left: 10px; + color: white; +} + +.easyloader-mask { + position: absolute; + right: 0px; + bottom: 0px; + height: 50%; + width: 100%; + background-color: black; + opacity: 0.7; +} + +.easyloader-btn { + position: absolute; + display: flex; + flex-direction: row; + justify-content: space-around; + bottom: 6%; + width: 100%; +} + +.easyloader-btn a { + width: 90px; + text-align: center; + padding: 2px 10px; + background-color: #007bff; + color: white !important; + border-radius: 10px; +} + +.easyloader-btn a:hover { + background-color: #45a9ff; +} \ No newline at end of file diff --git a/docs/assets/img/product_pics/hat/PowerC_hat/powerc_example.jpg b/docs/assets/img/product_pics/hat/PowerC_hat/powerc_example.jpg new file mode 100644 index 00000000..7a439c51 Binary files /dev/null and b/docs/assets/img/product_pics/hat/PowerC_hat/powerc_example.jpg differ diff --git a/docs/en/hat/hat-8servos.md b/docs/en/hat/hat-8servos.md index 4502de1f..4586e5e0 100644 --- a/docs/en/hat/hat-8servos.md +++ b/docs/en/hat/hat-8servos.md @@ -47,6 +47,7 @@ >2. After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click **"Burn"** to burn the program (**For M5StickC, set the baud rate to 115200 or 750000**) + ## Example - **UIFlow** diff --git a/docs/index.md b/docs/index.md index c2331145..319b1410 100644 --- a/docs/index.md +++ b/docs/index.md @@ -214,75 +214,52 @@ $(".product_page div:last-child").attr("id",product_class_name[i]); } + var title_list = { + "BASIC":"M5Core/Kit", + "M5Stick":"M5Stick", + "ATOM Lite":"ATOM", + "LoRa (433MHz)":"Communication Modules", + "BATTERY":"Expansion Modules", + "STEPMOTOR":"Drive Modules", + "ENCODER":"FACES Series", + "LAN":"Base", + "ESP32CAM":"Camera class", + "EARTH":"Sensor class", + "EXT.IO":"I / 0 class", + "IR":"Communication class", + "RGB LED":"LED class", + "SPK":"C-HAT class", + "BALA":"Application", + "Grove-T":"Accessory", + "CORNER":"Aluminium" + }; + + for (var class_num=0; class_numM5Core/Kit

"); - } - if(product_class[class_num][i].p == "M5Stick"){ - $("#"+product_class_name[class_num]).append("

M5Stick

"); - } - if(product_class[class_num][i].p == "ATOM Lite"){ - $("#"+product_class_name[class_num]).append("

ATOM

"); - } - if(product_class[class_num][i].p == "LoRa (433MHz)"){ - $("#"+product_class_name[class_num]).append("

Communication Modules

"); - } - if(product_class[class_num][i].p == "BATTERY"){ - $("#"+product_class_name[class_num]).append("

Expansion Modules

"); - } - if(product_class[class_num][i].p == "STEPMOTOR"){ - $("#"+product_class_name[class_num]).append("

Drive Modules

"); - } - if(product_class[class_num][i].p == "ENCODER"){ - $("#"+product_class_name[class_num]).append("

FACES Series

"); - } - if(product_class[class_num][i].p == "LAN"){ - $("#"+product_class_name[class_num]).append("

Base

"); - } - if(product_class[class_num][i].p == "ESP32CAM"){ - $("#"+product_class_name[class_num]).append("

Camera class

"); - } - if(product_class[class_num][i].p == "EARTH"){ - $("#"+product_class_name[class_num]).append("

Sensor class

"); - } - if(product_class[class_num][i].p == "EXT.IO"){ - $("#"+product_class_name[class_num]).append("

I / 0 class

"); - } - if(product_class[class_num][i].p == "IR"){ - $("#"+product_class_name[class_num]).append("

Communication class

"); - } - if(product_class[class_num][i].p == "RGB LED"){ - $("#"+product_class_name[class_num]).append("

LED class

"); - } - if(product_class[class_num][i].p == "SPK"){ - $("#"+product_class_name[class_num]).append("

C-HAT class

"); - } - if(product_class[class_num][i].p == "BALA"){ - $("#"+product_class_name[class_num]).append("

Application

"); - } - if(product_class[class_num][i].p == "Grove-T"){ - $("#"+product_class_name[class_num]).append("

Accessory

"); - } - if(product_class[class_num][i].p == "CORNER"){ - $("#"+product_class_name[class_num]).append("

Aluminium

"); + if(title_list.hasOwnProperty(product_class[class_num][i].p)){ + var test = + $("#"+product_class_name[class_num]).append("

"+title_list[product_class[class_num][i].p]+"

"); } $("#"+product_class_name[class_num]).append("

"); $("#"+product_class_name[class_num]+" .item:last-child a").attr("href", product_class[class_num][i].a); $("#"+product_class_name[class_num]+" .item:last-child img").attr("src", product_class[class_num][i].img); $("#"+product_class_name[class_num]+" .item:last-child p").text(product_class[class_num][i].p); } - } + } $(document).ready(function(){ var mask_html = `
` $("#core div.item a:lt(9)").append(mask_html); + $("#core div.item a:gt(18)").append(mask_html); $("#unit div.item a:lt(5)").append(mask_html); $("#core .mask a").attr("href", "#en/quick_start/m5core/m5stack_core_quick_start"); $("#core .mask a").eq(6).attr("href", "#en/quick_start/m5stick/m5stick_quick_start"); $("#core .mask a").eq(7).attr("href", "#en/quick_start/m5stickc/m5stickc_quick_start"); $("#core .mask a").eq(8).attr("href", "#en/quick_start/m5stickv/m5stickv_quick_start"); + $("#core .mask a").eq(9).attr("href", "#en/quick_start/atom/atom_quick_start"); + $("#core .mask a").eq(10).attr("href", "#en/quick_start/atom/atom_quick_start"); $("#unit .mask a").attr("href", "#en/quick_start/m5camera/m5camera_quick_start"); $("#unit .mask a").eq(4).attr("href", "#en/quick_start/unitv/unitv_quick_start"); $(".product_page strong").parent('p').css("margin-bottom","0px"); diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index 69bf9d77..28993733 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -71,7 +71,7 @@ {a:"/#/zh_CN/base/base15", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_base15_01.jpg", p:"BASE15"}, {a:"/#/zh_CN/base/base26", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_base26_01.jpg", p:"BASE26"}, {a:"/#/zh_CN/accessory/battery_base", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/accessory/battery_base_01.jpg", p:"M5Camera Battery"}, - {a:"/#/zh_CN/base/baseX", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_basex_01.webp", p:"BaseX"}, + {a:"/#/zh_CN/base/basex", img:"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/base/base_basex_01.webp", p:"BaseX"}, ]; var unit_list = [ @@ -211,83 +211,58 @@ $(".product_page div:last-child").attr("id",product_class_name[i]); } - // console.log(product_class[0][0].a); - // console.log(product_class[0].length); + var title_list = { + "BASIC":"M5Core/Kit", + "M5Stick":"M5Stick", + "ATOM Lite":"ATOM", + "LoRa (433MHz)":"Communication Modules", + "BATTERY":"Expansion Modules", + "STEPMOTOR":"Drive Modules", + "ENCODER":"FACES Series", + "LAN":"Base", + "ESP32CAM":"Camera class", + "EARTH":"Sensor class", + "EXT.IO":"I / 0 class", + "IR":"Communication class", + "RGB LED":"LED class", + "SPK":"C-HAT class", + "BALA":"Application", + "Grove-T":"Accessory", + "CORNER":"Aluminium" + }; + + for (var class_num=0; class_numM5Core/Kit

"); - } - if(product_class[class_num][i].p == "M5Stick"){ - $("#"+product_class_name[class_num]).append("

M5Stick

"); - } - if(product_class[class_num][i].p == "ATOM Lite"){ - $("#"+product_class_name[class_num]).append("

ATOM

"); - } - if(product_class[class_num][i].p == "LoRa (433MHz)"){ - $("#"+product_class_name[class_num]).append("

Communication Modules

"); - } - if(product_class[class_num][i].p == "BATTERY"){ - $("#"+product_class_name[class_num]).append("

Expansion Modules

"); - } - if(product_class[class_num][i].p == "STEPMOTOR"){ - $("#"+product_class_name[class_num]).append("

Drive Modules

"); - } - if(product_class[class_num][i].p == "ENCODER"){ - $("#"+product_class_name[class_num]).append("

FACES Series

"); - } - if(product_class[class_num][i].p == "LAN"){ - $("#"+product_class_name[class_num]).append("

Base

"); - } - if(product_class[class_num][i].p == "ESP32CAM"){ - $("#"+product_class_name[class_num]).append("

Camera class

"); - } - if(product_class[class_num][i].p == "EARTH"){ - $("#"+product_class_name[class_num]).append("

Sensor class

"); - } - if(product_class[class_num][i].p == "EXT.IO"){ - $("#"+product_class_name[class_num]).append("

I / 0 class

"); - } - if(product_class[class_num][i].p == "IR"){ - $("#"+product_class_name[class_num]).append("

Communication class

"); - } - if(product_class[class_num][i].p == "RGB LED"){ - $("#"+product_class_name[class_num]).append("

LED class

"); - } - if(product_class[class_num][i].p == "SPK"){ - $("#"+product_class_name[class_num]).append("

C-HAT class

"); - } - if(product_class[class_num][i].p == "BALA"){ - $("#"+product_class_name[class_num]).append("

Application

"); - } - if(product_class[class_num][i].p == "Grove-T"){ - $("#"+product_class_name[class_num]).append("

Accessory

"); - } - if(product_class[class_num][i].p == "CORNER"){ - $("#"+product_class_name[class_num]).append("

Aluminium

"); + if(title_list.hasOwnProperty(product_class[class_num][i].p)){ + var test = + $("#"+product_class_name[class_num]).append("

"+title_list[product_class[class_num][i].p]+"

"); } $("#"+product_class_name[class_num]).append("

"); $("#"+product_class_name[class_num]+" .item:last-child a").attr("href", product_class[class_num][i].a); $("#"+product_class_name[class_num]+" .item:last-child img").attr("src", product_class[class_num][i].img); $("#"+product_class_name[class_num]+" .item:last-child p").text(product_class[class_num][i].p); } - } + } $(document).ready(function(){ - var mask_html = `
` + var mask_html = `
` $("#core div.item a:lt(9)").append(mask_html); + $("#core div.item a:gt(18)").append(mask_html); $("#unit div.item a:lt(5)").append(mask_html); $("#core .mask a").attr("href", "#zh_CN/quick_start/m5core/m5stack_core_quick_start"); $("#core .mask a").eq(6).attr("href", "#zh_CN/quick_start/m5stick/m5stick_quick_start"); $("#core .mask a").eq(7).attr("href", "#zh_CN/quick_start/m5stickc/m5stickc_quick_start"); $("#core .mask a").eq(8).attr("href", "#zh_CN/quick_start/m5stickv/m5stickv_quick_start"); + $("#core .mask a").eq(9).attr("href", "#zh_CN/quick_start/atom/atom_quick_start"); + $("#core .mask a").eq(10).attr("href", "#zh_CN/quick_start/atom/atom_quick_start"); $("#unit .mask a").attr("href", "#zh_CN/quick_start/m5camera/m5camera_quick_start"); $("#unit .mask a").eq(4).attr("href", "#zh_CN/quick_start/unitv/unitv_quick_start"); $(".product_page strong").parent('p').css("margin-bottom","0px"); anchor_search(); scrollFunc(); }); - + \ No newline at end of file