「expandResPopup.js」の編集履歴(バックアップ)一覧はこちら
「expandResPopup.js」(2011/04/23 (土) 15:35:38) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
&link(スクリプト一覧表に戻る){スクリプト一覧表}
*20レス以上の範囲指定のポップアップの制限を指定
**目次
#contents
----
**ファイル名
expandResPopup.js
**ダウンロード
http://vamp.s9.xrea.com/updata2/4093.zip
----
**作者レス
http://jane.s28.xrea.com/test/read.cgi/bbs/1273395412/466
466 Jane使いの名無しさん [sage] Date:2011/02/28(月) 08:03:35 ID:mX7Zb+so0
書いてみたんだけどあまり試してないのでうまくできるかどうか不安...
expandResPopup.zip
ttp://www1.axfc.net/uploader/File/so/59164.zip
・Viewβ版(110226β)で動作確認、たぶん110211版でもだいじょうぶだと思う
・ 範囲指定のアンカーやスレURLで20レスより多い指定をしてあるものを設定した
レス数だけポップアップしてみようとする
範囲指定の前の方が後ろより大きい場合は入れ換える、その上で取得済みのレス数と比較して
範囲を修正し、範囲がそのうちに収まってかつ20レスより多い場合はこれがポップアップを作成
そうでない場合はそのままURLをViewへ返す
・メインメニューのスクリプトコンテナにメニューを追加、子メニューは
有効、初期設定は有効
表示するレス数、クリックするとInputBoxを表示するので20以上の数値を入れてください
・設定を変更したらView終了時に設定を保存
・Scriptフォルダに放り込んで登録するだけ
・ポップアップの表示が遅くなるかも
# 1-100のようなアンカーになっていない範囲指定の右クリックによるポップアップには効きません
# >>1,100-200のようなものは書き込みダイアログの書き込み欄でのポップアップの場合は効きません
# スレURLでは ~/1-100というようなもののみはずです
# 表示は極力似せてあるつもりですが、ポップアップ上部のスレURLは(表示がある場合は)着色されます
http://jane.s28.xrea.com/test/read.cgi/bbs/1273395412/478
>>466 変更
小物11(expandResPopup.js)
http://vamp.s9.xrea.com/updata2/4093.zip
・JaneDoeView (110315)で動作確認したつもりです
・範囲指定のアンカーやスレURLで20より大きい指定をしてあるものを設定したレス数だけ
ポップアップ表示しようとします
動作条件は、リンクになっていて、送られてくるレス番指定部分が1つで、それが範囲指定形式であることです
1,10-50 といったようなものはスレビュー、スレのポップアップや抽出ビューでは効きますが、その他の
ところでは無理です、スレURL付きの場合も無理です
・範囲指定の前の方が後ろより大きい場合は先ず入れ換えます、その上で取得済みのレス数と比較して
範囲を修正し、範囲がそのスレのレス数内に収まってかつ20レスより多い場合はこれがポップアップを作成し
そうでない場合はそのままURLをViewへ返します、ローカルにスレがない場合も返します
・ポップアップは極力似せてありますが、Viewの設定で取得済みスレのURLの着色がONになっているでは、
一番上に表示されるスレURLは着色されます
・範囲指定が設定されたレス表示数よりも大きい場合は、ポップアップの上下に
「範囲: xxx-xxx 前のXX 次のXX」
が表示されます(前と次の部分は範囲外になる場合は表示されません)
前と次はリンクになっていて、クリックすると前/次のレスをレス表示数分表示します
(レス表示数を10にすれば10レスずつ見ていけたりできます)
・メインメニューのスクリプトコンテナにメニューを追加します、子メニューは
・有効、初期設定は有効
・20以下でもこれでポップアップさせる、初期設定は無効
チェックを入れると範囲が20以下でもViewに返さずこのスクリプトでポップアップします
・表示するレス数の設定、クリックするとInputBoxが表示されるので自然数を入れてください
(上限はありませんので注意してください)
・設定を変更したらView終了時に設定を保存します
・導入はScriptフォルダに入れてScriptIndex.txtに登録するだけです
・ポップアップの表示が遅くなるかもしれません
# 前とか次をクリックする度にポップアップを閉じてまた表示するということをしてるので、ちらつくかもしれません
# あと、その度にポップアップが移動するのは仕様ということで
----
**コメント
#pcomment()