Skip to content

Commit

Permalink
revised
Browse files Browse the repository at this point in the history
  • Loading branch information
RayKitajima committed Mar 22, 2024
1 parent 4d3e49a commit 66a4b53
Show file tree
Hide file tree
Showing 43 changed files with 1,470 additions and 91 deletions.
24 changes: 6 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,17 @@

This is an online tutorial for CraftKit.

1. Open Playground ([https://craftkit.github.io/craftkit-playground/](https://craftkit.github.io/craftkit-playground/))
2. Open 1.'s browser console
3. Open a tutorial page listed below in another window
4. Copy and paste snippets documented in the tutorial into the 2.'s console
Open [Playground (https://craftkit.dev/craftkit-playground/)](https://craftkit.dev/craftkit-playground/) and load sample code, or write your own code to see how it works.

Enjoy!


## 📚 Tutorials

🏝 [CraftKit Basics](./craft-uikit.md) : Craft-UIKit basic logics
🏝 [Craft.Widget.QuickTools](./craft-widget-quicktools.md)
🏝 [Craft-Widget-Calendar](./craft-widget-calendar.md)
🏝 [Craft-Widget-NavigationGroup](./craft-widget-navigationgroup.md)
🏝 [Craft-Widget-StickyHeaderNavi](./craft-widget-stickyheadernavi.md)


## 🗒 Run locally

```
ws -v -p 8008 -d docs --spa index.html --spa.asset-test-fs
```

🏝 [CraftKit Basics](./tutorials/craft-uikit.md) : Craft-UIKit basic logics
🏝 [Craft.Widget.QuickTools](./tutorials/craft-widget-quicktools.md)
🏝 [Craft-Widget-Calendar](./tutorials/craft-widget-calendar.md)
🏝 [Craft-Widget-NavigationGroup](./tutorials/craft-widget-navigationgroup.md)
🏝 [Craft-Widget-StickyHeaderNavi](./tutorials/craft-widget-stickyheadernavi.md)

## 🖋 License

Expand Down
1 change: 0 additions & 1 deletion docs/craft-uikit.min.js

This file was deleted.

195 changes: 195 additions & 0 deletions docs/index.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

body,
html {
height: 100%;
font-family: 'Roboto Mono', monospace;
background-color: #282c34;
color: #abb2bf;
display: flex;
flex-direction: column;
}

.playground-container {
display: flex;
flex: 1;
flex-direction: row;
flex-grow: 1;
overflow: hidden;
}

.preview-command-wrapper {
display: flex;
flex: 1;
flex-direction: column;
}

/* Header styles */
h1 {
padding: 20px;
font-size: 24px;
font-weight: 700;
color: #61afef;
}

h3 {
font-weight: 700;
margin-bottom: 10px;
color: #61afef;
}

p {
margin-bottom: 20px;
}

/* Form element styles for textarea */
textarea {
background-color: #282c34;
color: #abb2bf;
border-radius: 5px;
padding: 10px;
font-size: 14px;
resize: none;
flex-grow: 1;
margin-bottom: 10px;
border: 1px solid #61afef;
transition: background-color 0.3s ease;
}

/* Form element styles for select */
select {
background-color: #282c34;
color: #abb2bf;
border-radius: 5px;
padding: 10px;
font-size: 14px;
height: 40px;
border: 1px solid #61afef;
width: 60%;
appearance: none;
transition: background-color 0.3s ease;
background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="%23abb2bf" d="M7 10l5 5 5-5z"/></svg>')
no-repeat right 10px center;
}

/* Form element styles for button */
button {
background-color: #282c34;
color: #abb2bf;
border-radius: 5px;
padding: 10px 20px;
font-size: 14px;
height: 40px;
cursor: pointer;
border: none;
font-weight: bold;
transition: background-color 0.3s ease;
margin-top: 10px;
}

button:hover {
background-color: #528bca;
}

/* Selector-wrapper styles */
.selector-wrapper {
display: flex;
justify-content: center;
align-items: center;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: auto;
width: 33%;
height: 60px;
}

.selector-wrapper select {
margin: 0 10px;
}

.selector-wrapper button {
margin: 0 10px;
background-color: #343942;
}
.selector-wrapper button:hover {
background-color: #528bca;
}

.code-editor {
display: flex;
flex: 1;
flex-direction: column;
padding: 20px;
overflow: hidden;
margin: 20px;
border-radius: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
background-color: #343942;
}

.command-executor {
display: flex;
flex: 1;
flex-direction: column;
padding: 20px;
overflow: hidden;
margin: 0 20px 20px 0;
border-radius: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
background-color: #343942;
}

#preview-container {
display: flex;
flex: 1;
flex-direction: column;
padding: 20px;
overflow: hidden;
margin: 20px 20px 20px 0;
border-radius: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
background-color: #343942;
}

.CodeMirror {
height: 100%;
min-height: 100%;
border-radius: 5px;
}

#js-code {
min-height: 200px;
}

#command-input {
min-height: 200px;
}

#preview {
display: flex;
flex: 1;
flex-grow: 1;
overflow: auto;
flex-direction: column;
padding: 20px;
overflow: hidden;
background-color: #ffffff;
margin: 20px;
border-radius: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.js-code-wrapper {
flex-grow: 1;
overflow: auto;
}

.command-editor-wrapper {
flex-grow: 1;
overflow: auto;
}
Loading

0 comments on commit 66a4b53

Please sign in to comment.