Release Notes: クイックポストフォーム
colocolomemo Web 版の新機能としてクイックポストフォームが追加されました。
クイックポストフォームとは
クイックポストフォームは、テキストメモを新規作成するためだけの Web ページです。 以下の URL にアクセスすることで表示されます。 PC ブラウザでもモバイルブラウザでもご利用いただけます。 ブラウザのブックマークやツールバーに登録しておけば、 すぐにメモの新規作成ができます。
https://colocolomemo.com/forms/newmemo
以下のクエリパラメータで初期入力値をカスタマイズすることができます。
- title
- タイトルを指定
- content
- 本文を指定(ただし、あまり長い文章は渡せません)
- date
- 日付を「yyyy/MM/dd」形式で指定 (e.g.
date=2013/01/23
- tags
- タグをカンマ区切りで指定 (e.g.
tags='clip,web'
) - list
- リストを指定 (e.g.
list='news clip'
) - star
- スターを指定 (e.g.
star=2
)
e.g.) https://colocolomemo.com/forms/newmemo?title=Title Sample&content=Hello, World
ブックマークレット
閲覧中の Web ページのタイトルと URL を渡してクイックポストフォームを開くブックマークレットです。
Web ページ内のテキストを選択状態にしていると、そのテキストも本文入力欄に渡されます。
(ただし、あまり長い文章は渡せません)。
PC ブラウザ
下の「+ url memo」のリンクをブックマークやツールバーにドラッグして登録してください。
モバイルブラウザ
- 下の「+ url memo」のリンクをタップしてください
- 特に何も起きませんがそのままこのページをブックマークに登録してください
- ブラウザのブックマークメニューから登録したブックマークを編集し、URL の「javascript:」より前の部分(https://~#)を削除して保存してください
カスタマイズ(わかるひと向け)
以下がブックマークレットの全文です。
ブックマークを編集して、
最初の「var tags='',list='',titlePrefix='',quote=false」の部分を変更すると
クイックポストフォームに渡すパラメータをカスタマイズできます。
javascript:(function(){var%20tags='',list='',titlePrefix='',quote=false,lt=600,w=window,d=document,enc=encodeURIComponent,t=w.getSelection().toString();if(t&"e){for(var%20xs=t.split('\n'),i=0,len=xs.length;i<len;++i){xs[i]='>%20'+xs[i];};t=xs.join('\n');};w.open('https://colocolomemo.com/forms/newmemo?exit=true&title='+enc(titlePrefix+d.title)+'&content='+enc(location.href+(t?'\n\n'+(t.length>lt?t=t.substring(0,lt):t):''))+'&tags='+enc(tags)+'&list='+enc(list));})();
- tags
- タグをカンマ区切りで指定 (e.g.
tags='clip,web'
) - list
- リストを指定 (e.g.
list='News Clips'
) - titlePrefix
- タイトルの先頭に付加する文字列を指定 (e.g.
titlePrefix='Clip: '
) - quote
- 選択テキストを引用文形式「> ...」で貼り付けるかどうか (e.g.
quote=true
)