みけCATのにっき(仮)
つれづれなるまゝに、日くらし、PCにむかひて、心に移りゆくよしなし事を、そこはかとなく書きつくれば、あやしうこそものぐるほしけれ。
(本当か!?)
出典

mixC++チャット支援アドオン

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

mixC++チャット支援アドオン

投稿記事 by みけCAT » 12年前

ここのチャットをちょっと便利にするアドオンを作ってみました。(ダジャレではありません)
チャットで改行を含む発言をしようとして、キー操作をミスって途中で投稿されてしまうことはありませんか?
urlタグなどをtypoして、タグがそのまま表示されてしまうことはありませんか?
投稿したコードが勝手にスマイリーに変換され、見えなくなってしまうことはありませんか?
…もしかして、私だけ?

このアドオンを使えば、そんな不便が解消されるかもしれません!

今回開発した「mixC++チャットヘルパー」を使えば、壊れたタグやスマイリーを含む発言をしようとした時に警告を出してくれます。
また、送信時に常に警告を出すこともできます。(改行を含む発言の保護)
警告の有無はチャット画面のチェックボックスで簡単に切り替えることができます。

※Firefox専用です。ごめんなさい。他のブラウザで使いたい方は自分で移植してください。

インストール方法
1.添付のmixcchathelper.zipをダウンロードし、解凍します。
2.出てきたmixcchathelper.xpiをFirefoxのウィンドウにドロップします。
3.「インストール」ボタンを押します。
4.画面の指示に従ってFirefoxを再起動します。

追記(2013/4/18)
ご要望にお応えして(拡大解釈)ブックマークレットを作成しました。

CODE:

javascript:if(document.getElementById("submitButtonContainer")){if(!document.getElementById("mchcc")){de=document.getElementById("submitButtonContainer").innerHTML;document.getElementById("submitButtonContainer").innerHTML='スマイリーを警告する|壊れたタグを警告する|送信時確認する|'+de;pg='mcht=document.getElementById("inputField").value;mche=0;mchs=new Array();for(mchi=0;mchi:-D|:o\\\\)|:idea:|:important:|:help:|:error:|:warning:|:favorite:")||confirm("スマイリーが含まれています。送信しますか?"))if(!document.getElementById("mchbc").checked||!mche||confirm("タグが壊れています。送信しますか?"))';document.getElementById("submitButton").setAttribute('onclick',pg+"ajaxChat.sendMessage();");document.getElementById("inputField").setAttribute('onkeypress',"if(!(((ajaxChat.settings['toggleEnter'])?event.shiftKey:!event.shiftKey)&&event.keyCode==13))return ajaxChat.handleInputFieldKeyPress(event);"+pg+"return ajaxChat.handleInputFieldKeyPress(event);return false;");}}
このコードを全部コピーして、お使いのブラウザのブックマークに入れてください。
チャットの画面を開き、追加したブックマークにアクセスすると、このアドオンと同じ効果が得られます。
ただし、ブックマークレットの制約上[要出典]一度ログアウトすると無効になりますので、ブックマークにアクセスし直してください。
動作確認ブラウザ
・Google Chrome バージョン 23.0.1271.97
・Sleipnir バージョン: 2.9.9
・Opera Version 12.01
動作失敗ブラウザ
・Firefox 20.0.1

Firefoxでは動作しなかったけどアドオンさえあれば関係ないよねっ
添付ファイル

[拡張子 zip は無効化されているため、表示できません]

最後に編集したユーザー みけCAT on 2013年4月18日(木) 21:47 [ 編集 1 回目 ]
理由: ブックマークレットを追加しました

アバター
バグ
記事: 130
登録日時: 15年前

Re: mixC++チャット支援アドオン

投稿記事 by バグ » 12年前

興味はあるものの、Iron使ってるので残念至極。
ところで、アンケート結果に吹いたのは私だけでしょうか?w

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: mixC++チャット支援アドオン

投稿記事 by みけCAT » 12年前

他のブラウザでも効果を得られるよう、ブックマークレットにしてみました。
もしよろしければお試し下さい。