Criador
Faça aqui um painel ou uma ação, no navegador. Funciona enquanto o monta, escreve o script que o Clink vai executar e entrega-lhe o ficheiro que o telemóvel abre.
Pré-visualização
Escrito até agora
Clique em qualquer coisa no painel para a selecionar. Um bloco novo aterra dentro do que estiver selecionado.O painel está a correr. Os botões definem o estado e escrevem no campo acima, tal como farão no teclado.
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"),
])
Até ao seu telemóvel
- Descarregue o ficheiro .clinkpanel. Num iPhone vai parar a Ficheiros.
- Abra-o. O Clink guarda-o com um id novo, por isso importar o mesmo duas vezes nunca substitui o primeiro.
- Ative-o no Clink e depois abra-o a partir do teclado.
Nada disto sai do navegador. O ficheiro é escrito neste dispositivo e nenhuma parte dele é enviada para lado nenhum.
Painéis ›Pré-visualização
O que é inseridoO que o substitui
def transform(text):
text = text.strip()
text = text.upper()
text = text + "!"
return text
Até ao seu telemóvel
- Descarregue o ficheiro .clinkext. Num iPhone vai parar a Ficheiros.
- Abra-o. O Clink guarda-o com um id novo, por isso importar o mesmo duas vezes nunca substitui o primeiro.
- Ative-o no Clink e depois abra-o a partir do teclado.
Nada disto sai do navegador. O ficheiro é escrito neste dispositivo e nenhuma parte dele é enviada para lado nenhum.
Ações ›