朔用拡張機能開発スレ

c1924818 anonymous 2007-01-16 20:46
朔用の拡張機能を作って発表するためのスレッドです。
スレ違いのような気がしたので、専用スレを作って勝手にやる事にしました。
マイペースに進めていきます。
d539e6e6 anonymous 2007-01-16 20:49 1168948148.js (2KB)
40textarea.js

テキストエリアの右下をドラッグして拡大・縮小出来るようにする拡張機能です。
以前アップロードしたファイルに問題があったので、再アップです。
4ebe91ea anonymous 2007-01-16 21:10 1168949449.js (2KB)
40incfilter.js

「フィルタ」と「タグ」をインクリメンタルに表示する拡張機能です。
いちいちボタン押さなくて良くなります。
d14a7851 anonymous 2007-01-16 21:34 1168950853.js (5KB)
30idres.js

オフィシャルで配布中の 30idres.js に不具合発見しました。
タグの編集用フィールドが追加されたためと思うので直しました。

要望なのですが、朔が出力する HTML の重要な部分に ID を割り振ってうまく JavaScript から制御出来るようになると嬉しいのですが…。
fadd6977 anonymous 2007-01-16 21:36 1168950994.js (5KB)
>>d14a7851
あー、またデバッグコードが入ったままでした、すみません。
pushdMaxPage() 関数をちょっと変えただけなのですぐわかると思います。
441eb597 anonymous 2007-01-16 22:42
>>d14a7851
> 朔が出力する HTML の重要な部分に ID を割り振って
どこが重要なのかわからないので、指定していただければ対処します。
d1688a12 anonymous 2007-01-16 22:44 1168955069.js (5KB)
>>d14a7851
>>fadd6977
さらに 30idres.js の修正
44602d05 anonymous 2007-01-16 22:45
>>441eb597
本当ですか、これは助かります。
また後日になりますが、全てまとめます。
0d72c2c0 anonymous 2007-01-16 22:47
>>44602d05
> また後日になりますが、全てまとめます。
2.6.0には間に合わず、2.7.0で対応ということになりますかね。
95884922 anonymous 2007-01-17 09:52
恐縮ですが、ひとまずこの内容で対応して下されば私としては大満足です。

 * form タグと input type="submit" タグに name 属性を付ける
   (とりあえず掲示版一覧の「フィルタ」と「タグ」のフォームが変更されると嬉しいです)

 * 以下のモノを内包する div か p タグを作って、それに ID を付ける
    - 掲示版一覧で使っている ul タグ
    - thread.cgi の dl タグ

 * thread.cgi の上にある「最新の書き込み」リンクを内包している p タグに ID を付ける

宜しくお願いします。
ef7b3502 anonymous 2007-01-17 10:17
>>95884922
> 以下のモノを内包する div か p タグを作って、それに ID を付ける
ul, dl要素にIDを付けるのでは駄目なんですか?
78c1252c anonymous 2007-01-17 10:39
>>ef7b3502
改めて考え直してみると、div や p 以外に ID を割り振るのは気持ち悪いと言う
個人的な主観でしかないので、ul, dl に直接割り振っても構いません。
すみません、適当で。
7f65b936 anonymous 2007-01-17 10:52
>>78c1252c
そうですか。
僕は逆に1つしか子要素がないdivの方が気持ち悪いので、このようにしました。
http://shingetsu.info/saku/#unstable

・トップページの掲示板一覧 id=top_index
・掲示板一覧 id=thread_index
・一覧のフィルタのフォーム id=filterform
・その中のsubmit id=filtersubmit
・一覧のタグのフォーム id=tagform
・その中のsubmit id=tagsubmit
・最新の書き込みのところ id=pagenavi
・掲示板のdl id=records
・(朔用拡張機能開発スレ/12/0.0MB) のところ id=status

submit がnameじゃなくてidなのは、
フィルタをかけたときのURLに ?filter=foo&submit=フィルタ みたく入るのが気持ち悪いので。
71dd108e anonymous 2007-01-17 11:48
どうもありがとうございます!
素早い対応に感謝します。
bf382316 anonymous 2007-01-17 14:01
不具合になるのかどうか解りませんが、一応報告しときます。

・表示機能
 30idres.js ですが、管理権限のあるローカルIPからアクセスするとIDを連番に変換 してくれますが、外部からアクセスすると機能してません。

・管理機能
 30filename.js はそのスレッドのキャッシュフォルダを表示するはずですが機能して ません。

朔は最新版の2.6です。
URI:http://p2p-bbs.hopto.org/
もし、アドバイスありましたらよろしくお願いします。
ab84dba4 anonymous 2007-01-17 14:33
[[新月の開発/5d35523b]]の拡張機能ですが、
最新のレスになぜかレス数(1)と表示されます。
a6301e50 anonymous 2007-01-17 14:56
>>ab84dba4
2chにおけるID抽出みたいな物でしょうか。
同じ人の書き込みにレス数が出るようですし。
6342babb anonymous 2007-01-17 17:03 1169020995.gz (3KB)
ID 振ってもらったので、自分が書いたファイルを更新しました。
勝手ながら、$ 関数とか好きなので、00default.js と言うデフォルト読み込み用のファイルも作ってしまいました。
取り込んでもらえたら嬉しいです!

>>bf382316
30idres.js は、添付ファイルの 00default.js と共に設置すれば問題は解決出来るはずです。
b15e01e0 anonymous 2007-01-17 17:14 1169021678.js (0KB)
>>bf382316
30filename.js です。
>>6342babb に入ってる 00default.js が必要ですが、良かったらどうぞ。
470cee73 anonymous 2007-01-17 19:11
>>6342babbさん>>bf382316です。
手始めに00default.jsと30idres.jsをよみこませてみたのですが、うまく機能してません。
がんばって~!! お願いしますm(..)m!
1088c160 anonymous 2007-01-17 19:21
>>470cee73
すみません、>>6342babb のアーカイブに入っている 30idres.js の方をお使い下さい。
2d3811c3 anonymous 2007-01-17 19:43
>>470cee73 です。
え~とですね、 >>d1688a12 でアップしていただいた30idres.js と00default.jsの組み合わせでしたらローカルの管理権限ではレス番を表示してくれました。
>>6342babbに同梱していただいた30idres.jsを使用するとローカルでも表示しません。

こちらの環境の違いってのは無いですよね?
59ae22f7 anonymous 2007-01-17 20:08
>>2d3811c3
あ、わかりました。最新の朔(2007-01-17r2以降)じゃないと新しい 30idres.js と 00default.js のセットは動かないです。
まあ、わかんなければのんびりお待ち下さればそのうち使えるようになるかと。
7e94d4c2 anonymous 2007-01-17 20:17
>>59ae22f7
もうr2でてたんですかW はえ~
では早速入れ替えて確認しますね!
スミマセン、ありがとうございました!!
6dadab6a anonymous 2007-01-17 21:16
>>7e94d4c2です。
一応報告しときますね!
不安定版のr2ではローカルの管理権限あるなしに関わらずレス番とテキストエリア関係の(40textarea.js)は正常に表示できましたが、外部からアクセスするとうまく機能してないようです。

なんだろ? 
.jsファイルの仕組みのわかってない私にはさっぱり見当付きません。
とりあえずゲートウェイの.jsファイルはそのままにしておきます。
ありがとうございました。
http://P2P-bbs.hopto.org/
507590ff anonymous 2007-01-17 21:36
>>6dadab6a です♪
もしや、と思い普段使わないブラウザIEで外部からアクセスしたらチャンと機能していることを確認しました。
どうやらOPERAとの不適合のようです。
お騒がせしました m(..)m ゴメンナチャイ
bcb549d9 anonymous 2007-01-17 21:40
wikiに拡張機能の項目を作ろうと思ったのですが
あのwikiはファイル添付できないですよね?
どのようにまとめる予定でしょうか?
5079ca19 anonymous KVVH8zfrAXW 2007-01-17 22:03 1169039028.js (4KB)
30idres.js

スレタイに数字が入っていると正しい値が取れない問題の修正
具体的には [[【P2P】ニュース速報【掲示板】]] で発生していました。

>>507590ff
他の js ファイル(20responce.jsとか) でエラーが出てるのが原因っぽいですね。
暇な時に改善出来たらやってみます。
67945990 anonymous 2007-01-17 22:14
>>5079ca19 乙です!
なかなか大変そうですが、よろしくお願いします。>>507590ff より
c73b1470 anonymous 2007-01-18 20:17
>>5079ca19
$('hogehoge')とかってなに?
朔が置換してくれるところ?
不安定版の最新らしき朔をいれているんだけど、
ブラウザ側で$ is not definedってエラーがたくさんでてる。
7ad08864 anonymous 2007-01-18 20:37
>>c73b1470
00default.jsを入れていませんでした。
できました。
824e1784 anonymous 2007-01-18 20:38
>>c73b1470
prototype.jsが必要?
63034f2a anonymous 2007-01-18 20:48
>>c73b1470
$('id') は関数かな。
'id' は saku で使ってるID名です。
$ is not defined ってことは $ を認識してないようなので
00default.js が必要なのだと思います。
8db89d19 anonymous zIF56zco+hd 2007-01-19 00:55 1169135744.zip (2KB)
YouTubeプレーヤー
のバグ修正と概観をCSSで変更できるようにしました。

- スクロール後にプレーヤーを開くとがどこかへ飛んでいってしまうバグ修正
- IEはIE7に特化(IE7でcloseボタンを押しやすくなど)
- 他細かいデザインなどなど
0049bdf6 anonymous zIF56zco+hd 2007-01-19 01:02 1169136131.zip (1KB)
[[新月の開発/5d35523b]]で20resanchor.jsに追加した逆参照機能を
拡張として外だししました。

追加される機能は、レスの逆参照ポップアップです。
レスがひとつ以上付いた記事のIDの右側に"(レス数)"が表示され、
IDにマウスカーソルを重ねるとその記事に対するレスを全てポップアップで表示します。
(Janeでレスが付いた記事番号が赤くなる機能のような)

- 分離した
- >>16のバグ修正
- 表示順序の個人的不安を解消

[[新月の開発/5d35523b]]を使ってくださっている方は
20resanchor.jsを標準のファイルに戻してください。
http://bbs.shingetsu.info/20resanchor.js
49fb4b2c anonymous 2007-01-19 01:03
>>0049bdf6
>>16のバグ
31b23657 anonymous 2007-01-19 01:05
>>ab84dba4
5cecda1c anonymous zIF56zco+hd 2007-01-19 01:37
>>0049bdf6
すみません。
>>8db89d19
Firefoxで左上に見えないウィンドウができてリンクがクリックできなくなる
バグがCSSにありました。(#ytwindowのサイズをしているしているところ)
でもそれを直すとIEで表示したときにタイトルバーが短くなるという現象が……

早めに修正します。
38b42a27 anonymous zIF56zco+hd 2007-01-19 01:48 1169138888.zip (2KB)
YouTubeプレーヤー

>>5cecda1c
のバグを修正しました。
20660578 むつ 2007-01-19 19:28 1169202513.js (4KB)
30idres.js 更新 -> 15idres.js
>>5079ca19 さんの 30idres.js からの変更です。
http://www.udp.jp:2000/ がカッコよかったのでそれにあわせる形で ID 表示位置を後ろに持ってきました。
また、重複 ID には若い番号がつくようにしました。

20responce.js より前に表示した方がかっこいいと思いますので、辞書順で 20responce.js より前の名前にしてください。
私は 15idres.js としました。
0b4fbca6 むつ 2007-01-19 19:33 1169202816.js (5KB)
>>20660578
ごめんなさい。間違えました。正しくはこっち。
0e53c800 anonymous zIF56zco+hd 2007-01-20 03:35
拡張ではないのですが、
http://www.udp.jp:2000/の拡張とデザイン類

http://www.udp.jp:2000/js
http://www.udp.jp:2000/css

http://www.udp.jp:2000/mk.sh.txt
でくっつけている感じです。
724702fc anonymous 2007-01-20 03:35
>>0b4fbca6
最新数件のレス番号が太文字になる気がします。
(調べてないのでそれが原因かは……)
4300f340 anonymous 2007-01-20 03:37
>>724702fc
あ、これわざとですか。
未読レス=太文字でOK?
cfa01d29 anonymous 2007-01-20 03:46
>>4300f340
OK。20jump.jsの機能です。
88514760 anonymous 2007-01-20 03:49
>>cfa01d29
夜分遅くに乙です
了解しました。

Top of this page. | <<last 0 1

limit: 15360KB

(朔用拡張機能開発スレ/146/0.3MB)

Powered by shinGETsu.