その他

adiary_session(dom, opt)

adiaryが持つセッション機能を用いて、リアルタイムに処理メッセージを受信するAjaxセッションを貼ります。

  • dom : dom/jQueryオブジェクトを指定します。指定要素をクリックされた時のイベントが登録されます。
  • opt : ハッシュまたはdomのdataアトリビュートでオプションを指定します。両方設定した場合、optの指定が優先されます。
    • opt.myself, data-myself : 【必須】adiaryの内部変数 myself を設定します。
    • opt.log, data-log-target : セッションログを表示する領域(<textarea>)のセレクタを指定します。省略すると "#session-log" にログが書き込まれます。
    • opt.interval, data-interval : ログを更新する間隔を ms で指定します。省略時は 300ms です。
    • opt.csrf_key : CSRF-keyを渡します。何も指定しない場合は $('#csrf-key').val() を参照します。
    • opt.init : 初期化処理を行いたい関数を指定します。引数はイベントオブジェクトが渡されます。
    • opt.load_formdata : $.ajax()の data に渡す値を生成する関数を指定しす。省略時は opt.form を参照します。
    • opt.form : $.ajax()の data として new FormData( opt.form ) するFormのDOMオブジェクトを渡します。
    • opt.dataType : $.ajax() の dataType の値です。省略時は "text" になります。
    • opt.xhr : $.ajax() の xhr にそのまま渡されます。

スケルトンで使用する機能

put_sid()

ロボットSPAM避けのセキュリティーコードをフォーム要素に設定します。

init_top_search()

ブログで記事検索を行った際、検索条件に☓印を付けるなどの処理を行います。

word_highlight()

ブログで記事検索を行った際、見つかった検索語をハイライトします。

load_taglist()

タグ一覧をサーバ上のjsonファイルからロードし<select>に設定します。

load_contents_list()

コンテンツリストをサーバ上のjsonファイルからロードし<select>に設定します。

twitter_css_fix()

Twitterウィジェットのデザイン変更をするためのスクリプトです。参考文献

reload_user_css()

ユーザーCSS(dynamic.css)をリロードします。成功時は0、失敗時は0以外が返ります。

get_value_from_css(id, attr)

CSSの設定から値を取得する。attrを省略した場合、font-size が 1px の時に限って font-family の文字列を取得する。

その他

OK キャンセル 確認 その他