|
|
||
IRC: irc://irc.opera.com/japanese <--Opera 日本語ユーザのためのIRCチャンネル。
上のがつながらない場合は irc://irc.se.opera.com/japanese
のピン機能(x->o)だけど"Block unwanted pop-ups"の設定にしとくと1枚しか開いてくれない。"Site preferences"で"Open all pop-ups"に設定して回避。
"Firefoxで開く"など外部アプリにURLを渡す際にURLに"~"(チルダ)が含まれていると,"/home/hogehoge"に置き換わってしまう。何かいい方法いななぁ。
operaから外部に出す時点でチルダが"/home/hoge"に展開されるっぽいので,シェルスクリプトでやることにした。
#!/bin/sh url=`echo $1 | sed 's/\/home\/hoge/~/'`;firefox $url
これを.firefox.shとでもして,"home/hoge"に保存して,
Item,"Open in Firefox",Execute program,"/home/hoge/firefox.sh","%u"
どうもです。itochan&テラジ
Item, "open in Firefox"=Execute program,"firefox","javascript:location.href=('%u').replace(/\/home\/hoge/,'\x257e')"
バグレポ出すの忘れてた。。。出そうと思ったが,opera.comつながらんじゃないか。
送っといた。
itochan2006/07/17 11:09urlエンコードしてみては?(%7e)
くそ重い。スクロールにもたつく。build:383にあげてからだったかなぁ。
shy_ad本当ですね。こちらでも確認しました。
Windows:8518
1週間はSharedでいってみることにする。qtも新しくなったことだし。
調子いいかもっておもったけどやっぱり日本語入力時にカーソルが飛ぶバグは健在。
1年以上前にtemp_hさんが書かれていたjavascript用のデバッグスクリプト*1をちょっと改造。
function Debug(){
var arry = new Array();
for(var i in arguments) {
var m = '';
var o = arguments[i];
if (typeof o == 'number') {
m = '[type : number] ' + o;
} else if (typeof o == 'string') {
m = '[type : string] \"' + o + '\"';
} else if (typeof o == 'function') {
m = '[type : function] ' + o.toString();
} else if (typeof o == "object") {
m = '[type : object] ' + o.toString() + '\n';
for(var p in o){
m += p + '=' + o[p] + '\n';
}
} else {
m = '[type : ' + (typeof o) + '] ' + o;
}
arry.push([i]+':'+m);
}
var str = arry.join(' , ');
opera.postError(str);
}
argumentsとforで引数を複数とれるようにしただけ。
*1:やっと見つけたため
Opera - create search - A blog? with Σαιτωより。
んーこれは大変なことになってますね。javascriptでごにょごにょやってるんですね。
検索結果のURLからいろいろ調べてみたら単語の数でURLが変わるようなのでsearchのURLをjavascriptででっち上げてみる。
javascript:(function(){var qString="bug_status=NEW&bug_status=ASSIGNED&bug_status=MODIFIED&bug_status=NEEDINFO&bug_status=REOPENED";var oq="%s";var qArray=oq.split('+');for(var i=0;i<qArray.length;i++){qString+=mkSearch(qArray[i],[i]);}location.href="http://bugzilla.redhat.com/bugzilla/buglist.cgi?"+qString;function mkSearch(t,n){var st="&field"+n+"-0-0=product&type"+n+"-0-0=substring&value"+n+"-0-0="+t+"&field"+n+"-0-1=component&type"+n+"-0-1=substring&value"+n+"-0-1="+t+"&field"+n+"-0-2=short_desc&type"+n+"-0-2=substring&value"+n+"-0-2="+t+"&field"+n+"-0-3=status_whiteboard&type"+n+"-0-3=substring&value"+n+"-0-3="+t;return st;}})()
これでどうでしょう,Saitoさん。