Changeset 38351

Show
Ignore:
Timestamp:
08/25/10 01:48:34 (4 years ago)
Author:
anekos
Message:

tw!info追加

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/vimperator-plugins/trunk/twittperator.js

    r38344 r38351  
    2929  <description>Twitter Client using ChirpStream</description> 
    3030  <description lang="ja">OAuth対応Twitterクライアント</description> 
    31   <version>1.3.0</version> 
     31  <version>1.4.0</version> 
    3232  <minVersion>2.3</minVersion> 
    3333  <maxVersion>2.4</maxVersion> 
     
    17851785        }, 
    17861786        completer: Completers.id(seleceMine) 
     1787      }), 
     1788      SubCommand({ 
     1789        command: ["info"], 
     1790        description: "Display status information", 
     1791        action: function(arg) { 
     1792          function dtdd(obj) { 
     1793            let items = <></>; 
     1794            for (let [n, v] in Iterator(obj)) { 
     1795              let cont = (v && typeof v === "object") ? dtdd(v) : v; 
     1796              items += <><dt>{n}</dt><dd>{cont}</dd></>; 
     1797            } 
     1798 
     1799            return <dl>{items}</dl>; 
     1800          } 
     1801 
     1802          let m = arg.match(/^\d+/); 
     1803          if (!m) 
     1804            return; 
     1805          let id = parseInt(m[0], 10); 
     1806          history.filter(function(st) st.id === id).map(dtdd).forEach(liberator.echo); 
     1807        }, 
     1808        completer: Completers.id() 
    17871809      }) 
    17881810    ]; // }}}