* 特定のviewに挿入されているstatusのリストを取得、設定する [#n59ddafb]

- ページ: [[目安箱]]
- 投稿者: [[ne_Sachirou]]
- 優先順位: 低
- 状態: 提案
- 状態: 却下
- カテゴリー: AzureaScript
- 投稿日: 2011-03-27 (日) 13:02:11
- バージョン: 1.3.2 Beta12

** メッセージ [#dd2ddf00]
''ex. 取得''
#geshi(javascript){{
var view;
// Status Object[] = View Object.statuses;

// System.views.currentViewName - http://azurea.refy.net/ja/wiki/index.php?%E7%9B%AE%E5%AE%89%E7%AE%B1%2F4
view = System.views.getView(System.views.currentView,
                            System.views.currentViewName);
System.alert('@' + view.statuses[0].screen_name + ':\n' + view.statuses[0].text);
}}

''ex. 設定''
#geshi(javascript){{
view = System.views.getView(1, // Mention
                            null);
// Status(text,                     // @param String='':
//        id in_reply_to_status_id, // @param String='0':
//        favorite,                 // @param Boolean=false:
//        created_at,               // @param Number=Date.now():
//        user,                     // @param User Object:
//        geo,                      // @param Geo Object=null:
//        source);                  // @param String='':
// User(id,                // @param String:
//      name,              // @param String:
//      screen_name,       // @param String:
//      location,          // @param String='':
//      description,       // @param String='':
//      profile_image_url, // @param String:
//      url,               // @param String='':
//      protected_);       // @param Boolean=false:
// Geo(lat,  // @param Number:
//     lon); // @param Number:
// 或いはnew Status(), new User(), new Geo()をせずに、Hashを渡す丈でも良いかもしれない。
view.statuses.unshift(new Status(text, id in_reply_to_status_id, favorite, created_at, user, geo, source));
}}
--------

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS