クリエイター
パネルやアクションをブラウザーの中で作れます。組み立てながら動き、Clink が実行するスクリプトを書き、iPhone で開けるファイルを渡します。
プレビュー
ここまでの入力
パネルの中のどれでもクリックすると選べます。新しいブロックは選択中のものの中に入ります。パネルが動いています。ボタンは状態を設定し、上のフィールドに入力します。キーボードでの動きと同じです。
def initial():
return {"count": 0}
def view(state):
return vstack([
text("Count: " + str(state["count"]), size=22, weight="bold"),
hstack([
button("-", set={"count": state["count"] - 1}),
button("+", set={"count": state["count"] + 1}),
]),
button("Insert", insert=str(state["count"]), style="primary"),
])
iPhone に移す
- .clinkpanel ファイルをダウンロードします。iPhone では「ファイル」に入ります。
- それを開きます。Clink は新しい id で保存するので、同じものを2回読み込んでも最初のものは上書きされません。
- Clink でオンにし、キーボードから開きます。
ここにあるものはブラウザの外に出ません。ファイルはこの端末で作られ、その一部たりともどこかへ送られることはありません。
パネル ›プレビュー
挿入されるもの置き換わるもの
def transform(text):
text = text.strip()
text = text.upper()
text = text + "!"
return text
iPhone に移す
- .clinkext ファイルをダウンロードします。iPhone では「ファイル」に入ります。
- それを開きます。Clink は新しい id で保存するので、同じものを2回読み込んでも最初のものは上書きされません。
- Clink でオンにし、キーボードから開きます。
ここにあるものはブラウザの外に出ません。ファイルはこの端末で作られ、その一部たりともどこかへ送られることはありません。
アクション ›