InDesignの勉強部屋掲示板の返信ボタンの位置がわかりにくいのでわかりやすい位置に増やすGreasemonkeyスクリプト
スポンサードリンク
[11977] 新BBSについて
http://cgi.www5c.biglobe.ne.jp/~thats/study_bbs/study.cgi?mode=find&word=11977
↑直リン禁止らしいのでコピペでどうぞ
Re: 新BBSについて / (-_-メ)
以前にも書きましたが、「返信するつもりが新規投稿してしまう」
というミスを極力減らせるようなインターフェイスのものがいいのでは
ないかと思っています。
(略)
Re: 新BBSについて / せうぞー
>「返信するつもりが新規投稿してしまう」
現在、こうしたミスって多くないですよね。頻繁に起こっているなら、重要項目として挙げていきますが。
もちろん、スレッドが別表示できるもので、要件を満たすものがあればいいんですが。
食べ物をおいしくいただいて消化したが最後にまた逆流して口に戻ってくるような構造になっているのは僕はとてももどかしいので、さっさと手を動かしてFirefox用Greasemonkeyスクリプトにしました。
Greasemonkeyスクリプト
Filename: inddbbs-resbutton.user.js
// ==UserScript== // @name inddbbs-resbutton.user.js // @namespace http://blog.dtpwiki.jp/dtp/ // @include http://cgi.www5c.biglobe.ne.jp/~thats/study_bbs/study.cgi* // ==/UserScript== (function(){ var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow; var onload = w.onload; w.onload = function(){ onload2(); return; } function onload2() { var topics = getTopics(); createResButton(topics); return; } function getTopics() { var tables = document.getElementsByTagName('table'); var topics = []; for (var i = 0; i < (tables.length ); i++) { var obj = tables[i]; if (obj.getAttribute('style') == 'border: 1px solid rgb(0, 0, 0);') { topics.push(obj); } } return topics; } function createResButton(topics) { for (var i = 0; i < topics.length; i++) { var objTopic = topics[i]; var objForm = objTopic.getElementsByTagName('form')[0]; var objNode = document.createElement('p'); var objAttr = document.createAttribute('style'); objAttr.nodeValue = "text-align:right;"; objNode.setAttributeNode(objAttr); objNode.appendChild(objForm.cloneNode(true)); objTopic.lastChild.lastChild.lastChild.appendChild(objNode); } return; } })();
ちなみに、なんであちらで書かんかというと、あちら、スクリプトまみれになっていて初心者がひいているような印象があるからです。
スポンサードリンク
トラックバック(0)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/2181
コメントする