wri.peはTextwellの第二の頭脳である wripe(新学期版)

要するに修正版です。


Textwellとwri.peの融合進化で楽しさ無限大 wripe
持てるものの全てを注ぎました。オンライン・エディタのwri.peをTextwellに内蔵します。wri.peは、いま取り掛かっているテキストと、使い終わったテキストが自然と分類される設計。しかも、どの...
Textwell の保存先をクラウド・メモ wri.pe に置くアクション。「書く」の意味が、この二つの連携で変わります。従来のアクションで使いづらかった点を改良してみました。

T.closelets([
  {title: "読み込み",
    fn: function(){
      d=document;
      s=d.getElementById("edit-page-body").value || d.getElementById("edit-page-body-phone").value;
      T("replace",{text:s});
  }},
  {title: "(追加)",
    fn: function(){
      d=document;
      s=d.getElementById("edit-page-body").value || d.getElementById("edit-page-body-phone").value;
      T("insert",{text:s});
  }},
  {title: "リンク作成",
    fn: function(){
      d=document;
      t=d.getElementById("edit-page-title").value || d.getElementById("edit-page-title-phone").value;
      s="<a href=\""+location.href+"\">"+t+"</a>";
      T("insert",{text:s});
  }},
  {title: "カレンダー登録",
    fn: function(){
      cal=document.getElementById("calendar-sync-external-url").value;
      T(cal);
  }}],
  function(){writeNew();}
)

function writeNew(){
    if(T.text){
      T.loadlets([
      {title: "書き込み",
        fn: function(){
          title=T.line(1);
          text=T.text;
          d=document;
          d.getElementById("edit-page-title").value+=title;
          d.getElementById("edit-page-title-phone").value+=title;
          d.getElementById("edit-page-body").value=text;
          d.getElementById("edit-page-body-phone").value=text;
      }},
      {title: "(無題)",
        fn: function(){
          text=T.text;
          d=document;
          d.getElementById("edit-page-body").value=text;
          d.getElementById("edit-page-body-phone").value=text;
      }},
      {title: "ノート一覧",
        fn: function(){
          location="https://wri.pe/app#notes";
      }},
      {title: "カレンダー",
        fn: function(){
          location="https://wri.pe/app#calendar";
      }}],
      function(){
        T("load",{url:"https://wri.pe/app#new",option:"copyWhole"});
      })
    }else{
      location="https://wri.pe/app#notes";
    }
}

登録リンクはこちら→ http://tinyurl.com/k6nekwf



起動すると wri.pe の書き込み画面になります。「書き込み」で本文を転送するのは従来通り。でも、いつも保存したいわけじゃない。それで「ノート一覧」と「カレンダー」も用意しました。保存せずに、一覧表示やカレンダー表示に切り替わります。



ただ、後から保存したくなるかもしれない。あるいは、すでに保存済みのテキストに追加したいかもしれない。それで、起動したときの本文をクリップボードに収めています。あるいは、範囲選択している場合は、その範囲が入っています。コピペでどうぞ。



読み込みに変更はありません。見ているページをTextwellに読み込みます。


wri.peは、使えば使うほど手に馴染む。他のクラウド・メモにはない魅力があります。とにかく動作が軽い。機能アップしても、この軽さが変わりませんように。

  • 個人でメモ帳アプリ wri.pe リリースしてみました。 | @masuidrive blog