Skip to content

Commit

Permalink
Merge pull request #9 from EndoHizumi/develop
Browse files Browse the repository at this point in the history
v0.2.3
  • Loading branch information
EndoHizumi authored Jul 28, 2024
2 parents 9f78a35 + 8a1c39a commit 5730761
Show file tree
Hide file tree
Showing 13 changed files with 763 additions and 1,045 deletions.
10 changes: 10 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.esdoc.json
.eslintrc.json
.prettierrc
.vscode/
LICENSE
documents/
jest.config.js
task.todo
tsconfig.json
/src
1 change: 1 addition & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"semi": false,
"printWidth": 120,
"singleQuote": true
}
36 changes: 31 additions & 5 deletions documents/if.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

## 概要

入力した式で処理を分岐させることができる
入力した式で処理を分岐させることができる。
属性として、ほかのタグに記述したときは、式がtrueと評価されたときに、タグを実行する。

## 引数詳細

Expand All @@ -12,7 +13,7 @@ condition: 評価するJavaScript式
then: 式がtrueの場合、実行されるscenarioオブジェクト
else: 式がfalseの場合、実行されるscenarioオブジェクト

## webTaleScript
## webTaleScript(タグ)

```html
<if condition="">
Expand All @@ -26,14 +27,39 @@ else: 式がfalseの場合、実行されるscenarioオブジェクト

```

## scenarioオブジェクト
## webTaleScript(属性)

```html
<!-- trueの場合、テキストが表示される -->
<text if="hoge==1">
hogeは、1だったよ!
</text>

```

## scenarioオブジェクト(タグ)

```json
{
type: 'if',
condition: '',
then: [],
else:[]
content: {
type:'then',
content: [],
},
content: {
type:'else',
content: [],
}
}
```

## scenarioオブジェクト(属性)

```json
{
type: 'text',
if: '',
}
```

Expand Down
Loading

0 comments on commit 5730761

Please sign in to comment.