Library: general.js
Overview
メインのスクリプト。ゴタゴタしている。
- source: general.js
Constructors
XPath 式を評価し、その結果を保持します。
parameters
String | xPath | XPath 式 |
element | contextNode? | 評価する親ノード |
methods
- initialise(xPath, contextNode)
- items(index)
properties
- Node snapshot
- Node length
- Node first
- Node last
- String xPath
- element contextNode
- XPathResult result
Functions
Function.bind()
prototype.js の bind() です。this を束縛します。
スナップショットから、指定のインデックスのノードを取得します。
parameters
Number | index | インデックス |
returns
element | 要素 |
レス要素の子要素から、親要素を検索します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
element | 要素 |
指定されたレス要素から、レス番号を取得します。
parameters
element | node | 要素 |
returns
Number | レス番号 |
レス要素の親要素である、レスセレクタ要素からレス番号を取得します。
parameters
element | node | 要素 |
returns
Number | レス番号 |
レス要素の子要素である、ID 要素からレス番号を取得します。
parameters
element | node | 要素 |
returns
Number | レス番号 |
レス要素の子要素である、本文要素からレス番号を取得します。
parameters
element | node | 要素 |
returns
Number | レス番号 |
指定されたレス番号から、レス要素を取得します。
parameters
Number | index | レス番号 |
element | contextNode | 評価する親ノード |
returns
XPathItem | XPathItem オブジェクト |
指定されたレス番号から、本文要素を取得します。
parameters
Number | index | レス番号 |
element | contextNode | 評価する親ノード |
returns
XPathItem | XPathItem オブジェクト |
すべてのレス要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての既読レスヘッダ要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての新着レスヘッダ要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべてのレス番号要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての非マーク済みレス番号要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての名前欄要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべてのメール欄要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての日付欄要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての ID 欄要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
ID として有効な、すべての ID 欄要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての BeID 欄要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての本文要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべてのレスアンカー要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての ID アンカー要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべての外部リンク要素を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
XPathItem | XPathItem オブジェクト |
すべてのレスセレクタ要素を取得します。
parameters
element | contextNode | 評価する親ノード |
returns
XPathItem | XPathItem オブジェクト |
Favicon の link 要素を取得します。
parameters
element | contextNode | 評価する親ノード |
returns
XPathItem | XPathItem オブジェクト |
すべてのレス要素の親要素である div 要素を取得します。
parameters
element | contextNode | 評価する親ノード |
returns
XPathItem | XPathItem オブジェクト |
レス番号から、指定された形式でレスの内容を取得。
parameters
Number | index | レス番号 |
String | format | Jane 形式で取得する場合は "Jane" を指定する(デフォルトで 2ch 形式) |
returns
String | 文字列 |
名前欄の文字列を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
String | 文字列 |
メール欄の文字列を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
String | 文字列 |
日付欄の文字列を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
String | 文字列 |
ID 欄の文字列を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
String | 文字列 |
BeID 欄の文字列を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
String | 文字列 |
本文の文字列を取得します。
parameters
element | contextNode | 評価する親ノード |
Boolean | popup? | ポップアップ内の要素を含めるかどうか |
returns
String | 文字列 |
Footer.html から呼ばれる関数で、このスキン全体のスクリプトをここで初期化します。
parameters
String | statusText | >STATUS/< タグで置換された文字列 |
String | getResCount | >GETRESCOUNT/< タグで置換された文字列 |
String | newResCount | >NEWRESCOUNT/< タグで置換された文字列 |
String | allResCount | >ALLRESCOUNT/< タグで置換された文字列 |
指定されたノードの文字列を、改行を含めて正しく取得します。
parameters
element | node | ノード |
returns
String | 文字列 |
Favicon を設定します。
parameters
String | filename | アイコンのファイル名 |
Boolean | inactive | 非アクティヴ状態かどうか |
スレッドタイトルのフォントにおける、指定された文字列の幅を取得します。
parameters
String | str | 文字列 |
returns
Number | 幅 |
設定に応じて、アンカーの属性を変更します。
parameters
element | contextNode | 評価する親ノード |
XMLHttpRequest を利用して、動的にレスを挿入します。
parameters
Number | start | 挿入するレス番号の始点 |
Number | end | 挿入するレス番号の終点 |
Boolean | before | レスを末端ではなく先頭に追加するかどうか |
Boolean | scrollToTop | 挿入後に先頭までスクロールさせるかどうか |
Function | func | 挿入後に実行する関数 |
XMLHttpRequest を利用して、更新をチェックし新着レスがあれば挿入します。
parameters
Boolean | noScroll | 挿入後にスクロールしないかどうか |
全角文字で表記された数字を、数値型に変換します。
parameters
String | str | 全角数字が含まれた文字列 |
returns
Number | 変換された数値 |
全角文字で表記された数字を、数値型に変換します。
parameters
String | str | 全角数字が含まれた文字列 |
returns
Number | 変換された数値 |
テーブルに項目を追加します。
parameters
Number | destIndex | レス先のレス番号 |
Number | srcIndex | レス元のレス番号 |
指定のレス番号についたレスについて、レスアンカーのリストを生成して返します。
parameters
Number | index | レス番号 |
returns
DocumentFragment | 要素 |
指定の要素に、逆参照情報を追加します。
parameters
element | content | 要素 |
Number | index | レス番号 |
正規表現に使用される文字列をエスケープします。
parameters
String | str | 文字列 |
returns
String | エスケープされた文字列 |
しおりを挿入します。
parameters
Number | index | 挿入するレス番号 |
Boolean | noAnimatoin | アニメーションを無効にするかどうか |
イベントから、マウスの座標が有効範囲内にあるかどうかを取得します。
parameters
e |
returns
Boolean | 有効範囲内であれば true |
メニュー項目がクリックされたときの処理をします。
parameters
String | caption | メニュー項目のキャプション |
String | id | メニュー項目の ID |
要素の位置とサイズを取得します。
parameters
element | src | 要素 |
returns
object | left, top, width, height, right, bottom の各メンバから成るオブジェクト |
Objects
XPath 式
評価する親ノード
評価結果