HandyFlowyに機能拡張スクリプトを登録するLeoアプリも作ってみた
Textwellがなくても大丈夫。
Leoアプリ
Safariで始めるiOSプログラミング(1):私の名前は「Leo」です
iPhone/iPadのSafariはJavascriptが走る。つまり、Webアプリを作ることができます。ただ、パソコンであればHTMLファイルを作りローカルでも起動できるのですが、モバイル環境だと...
iPhone/iPadのSafariはJavascriptが走る。つまり、Webアプリを作ることができます。ただ、パソコンであればHTMLファイルを作りローカルでも起動できるのですが、モバイル環境だと...
Leoでも作れるなあ、と思ったので作成。HandyFlowy用の拡張スクリプトを書くためのアプリです。ホーム画面にアイコンとして登録してください。
登録リンクはこちら→ http://tinyurl.com/j4axtbc
使い方
タイトルにスクリプトの名前、スクリプトにJavascriptを書きます。「MemoFlowyに転送」のボタンを押すとMemoFlowyが立ち上がるので、どこか適当なところにペースト。出来たリンクをHandyFlowyでタップすると拡張スクリプトに登録される仕組みです。
ソース本体
Leoアプリの内容は下記のようになっています。アイコンはHandyFlowyのをお借りしてるので、紛らわしかったら別の画像を用意してください。<meta name=apple-mobile-web-app-capable content=yes>
<link rel=apple-touch-icon-precomposed href=http://is5.mzstatic.com/image/thumb/Purple49/v4/c0/58/7c/c0587c79-3141-168a-603a-fdb0707a0b60/source/100x100bb.jpg>
<title>HandyScript</title>
<style>
textarea{
width:100%;
font-size:large;
background:ivory;
word-wrap:break-word;
}
div{
color:black;
text-align:center;
background:lightgreen;
font-size:large;
padding:10px;
border:1px solid green;
border-radius:5px;
}
hr{border:0;}
</style>
<body style=font-size:large;>
<hr>
HandyFlowyの機能拡張スクリプトを作ります。
<hr>
<textarea id=line1 placeholder="タイトル" rows=2></textarea>
<hr>
<textarea id=line2 placeholder="スクリプト" rows=10></textarea>
<hr>
<div onclick=make()>MemoFlowyに転送</div>
<hr>
<script>function make(){
text="handyflowy://import?name="+encodeURIComponent(line1.value)+"&script="+encodeURIComponent(line2.value);
location="memoflowy://create2inbox?text="+encodeURIComponent(text);
}
</script>
</body>