diff --git a/docs/app.js b/docs/app.js index 8062018..eefa604 100644 --- a/docs/app.js +++ b/docs/app.js @@ -9,27 +9,111 @@ var currentID = ""; const Controls = { + "TextBox": { + "defaultHTML": "TextBox", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/TextBox.md", + "edit": ["content", "font_size", "bold", "type", "text_align"], + "defaultWidth": 50, + "defaultHeight": 25 + }, + "ProgressBar": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/ProgressBar.md", + "edit": ["min", "value", "max"], + "defaultWidth": 50, + "defaultHeight": 25 + }, + "CheckBox": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/CheckBox.md", + "edit": ["text_align", "font_size", "checked", "content"], + "defaultWidth": 50, + "defaultHeight": 25 + }, + "RawHtml": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/RawHtml.md", + "edit": ["HTML"], + "defaultWidth": 50, + "defaultHeight": 50 + }, + "WebView": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/WebView.md", + "edit": ["url"], + "defaultWidth": 50, + "defaultHeight": 50 + }, + "Rect": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Rect.md", + "edit": ["scroll"], + "defaultWidth": 50, + "defaultHeight": 50 + }, + "Switch": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Rect.md", + "edit": ["text_align", "font_size", "checked", "content"], + "defaultWidth": 50, + "defaultHeight": 50 + }, + "RadioButton": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/ProgressBar.md", + "edit": ["text_align", "font_size", "checked", "content"], + "defaultWidth": 50, + "defaultHeight": 25 + }, + "ListView": { + "defaultHTML": "

soon...

", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Text.md", + "edit": [], + "defaultWidth": 50, + "defaultHeight": 25 + }, "Text": { - "defaultHTML": "

Text

", + "defaultHTML": "

Text

", "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Text.md", - "edit": ["content", "font_size"], + "edit": ["content", "font_size", "bold", "text_align"], "defaultWidth": 50, "defaultHeight": 25 }, "Image": { - "defaultHTML": "", + "defaultHTML": "", "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Image.md", - "edit": ["src"], + "edit": ["src", "mode"], "defaultWidth": 50, "defaultHeight": 50 }, "Button": { - "defaultHTML": "", + "defaultHTML": "", "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Button.md", "edit": ["content", "font_size"], "defaultWidth": 50, "defaultHeight": 25 }, + "RoundButton": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/RoundButton.md", + "edit": ["content", "font_size", "text_align", "image", "radius"], + "defaultWidth": 50, + "defaultHeight": 25 + }, + "Vscroll": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Vscroll.md", + "edit": ["bar"], + "defaultWidth": 50, + "defaultHeight": 25 + }, + "Hscroll": { + "defaultHTML": "", + "doc": "https://github.com/d3m0n-project/d3m0n_os/blob/main/rootfs/usr/share/d3m0n/documentation/Hscroll.md", + "edit": ["bar"], + "defaultWidth": 50, + "defaultHeight": 25 + }, }; function editChild(property, value, subProperty="", increase=0, pixel=false) { @@ -153,13 +237,15 @@ function setPercentMode2(e) { } } function hideCustomEdits() { - var editFields = document.getElementsById("customEdit"); - for(i=0; i < editFields.children.length) { + var editFields = document.getElementById("customEdit"); + for(i=0; i < editFields.children.length; i++) { + editFields.children[i].style.display = "none" + } } function loadEdit(type) { - var editFields = document.getElementsById("customEdit"); - + var editFields = document.getElementById("customEdit"); + hideCustomEdits(); if(!type in Controls) { @@ -167,40 +253,28 @@ function loadEdit(type) { return; } - - switch(type) { - case "Text": - - break; - } + for(i=0; i 480) + if(width > 1000) { - document.getElementById('window').style.width = "480px"; + document.getElementById('window').style.width = "1000px"; } if(height > 640) { document.getElementById('window').style.height = "640px"; } - if(width < 48) + if(width < 350) { - document.getElementById('window').style.width = "48px"; + document.getElementById('window').style.width = "350px"; } - if(height < 64) + if(height < 200) { - document.getElementById('window').style.height = "64px"; + document.getElementById('window').style.height = "200px"; } } diff --git a/docs/studio.html b/docs/studio.html index cd5aa88..d4df2b3 100644 --- a/docs/studio.html +++ b/docs/studio.html @@ -6,7 +6,7 @@ d3m0n App Studio - +

d3m0n App Studio

@@ -101,9 +101,20 @@

d3m0n App Studio

-
content:
+
content:
+
font_size:
+
mode: + +
-
+
src: +
+
@@ -122,7 +133,37 @@

d3m0n App Studio


 
+    
 
     
+    
 
 
\ No newline at end of file
diff --git a/docs/style.css b/docs/style.css
index 61a1eae..2a9838d 100644
--- a/docs/style.css
+++ b/docs/style.css
@@ -20,6 +20,18 @@ body {
   padding: 5px;
 }
 
+.themeIconItem {
+  align-items: center;
+  justify-content: center;
+  width: 100px;
+  height: 100px;
+  background: #323232;
+  padding: 0px;
+  flex-direction: column;
+  display: flex;
+  padding: 10px;
+}
+
 #appContainer {
   justify-content: center;
   width: 100%;