以前遊びで作った「ブラウザ三国志」用グリモンが
動かなくなったとの報告を受けました。
ああ、そういえば、グリモン自体がアップデートしてましたね。。。><
ということで、直しました。
多分セキュリティーの関係なんでしょうけど
「unsafeWindow」が使えなくなってるみたいです。
いままでブラ三側のjavascriptを流用していた人のは
動かなくなる可能性がありそうです。
なので
@require [URL] で必要なファイルを読み込み、訂正します。
※@requireは再インストールしないと反映されないです。
@requireが0.8.xで動くか不明だったんですが動きました。
下位互換もオッケーですね^^
っていうかそれならなんでunsafeWindowを使ったんだ?
っていうツッコミはなしで><
ただ、残念なことに、jQueryはそれでいいんですが、
prototype絡みを使ってる人は、@requireでなんかよくわかんないエラー出るかもです。
僕は出ましたorz
だからunsafeWindow使ったんですよ! そうそう^^;
でもライブラリを直すとか嫌なので、いい機会と、jQueryにしちゃいました。
以下、P→Jの置き換えの時のメモです。
まず$関連 というかスタイル関連
[Prototype]
$("gnavi01").style.display = "none";
↓
[jQuery]
$("#gnavi01").css("display","none");
それと$$関連
[Prototype]
$$("."+target)[0].appendChild(submenu);
↓
[jQuery]
$("."+target).append(submenu);
Event関連
[Prototype]
Event.observe(submenu,"mouseover",closetimeC,false);
↓
[jQuery]
$(submenu).mouseover(function(){closetimeC(false)});
個人的にはjQueryの方が好きなんですが、、、、
なんでprototypeでつくったんだろ?? (そんなんばっか><
動かなくなったとの報告を受けました。
ああ、そういえば、グリモン自体がアップデートしてましたね。。。><
ということで、直しました。
多分セキュリティーの関係なんでしょうけど
「unsafeWindow」が使えなくなってるみたいです。
いままでブラ三側のjavascriptを流用していた人のは
動かなくなる可能性がありそうです。
なので
@require [URL] で必要なファイルを読み込み、訂正します。
※@requireは再インストールしないと反映されないです。
@requireが0.8.xで動くか不明だったんですが動きました。
下位互換もオッケーですね^^
っていうかそれならなんでunsafeWindowを使ったんだ?
っていうツッコミはなしで><
ただ、残念なことに、jQueryはそれでいいんですが、
prototype絡みを使ってる人は、@requireでなんかよくわかんないエラー出るかもです。
僕は出ましたorz
だからunsafeWindow使ったんですよ! そうそう^^;
でもライブラリを直すとか嫌なので、いい機会と、jQueryにしちゃいました。
以下、P→Jの置き換えの時のメモです。
まず$関連 というかスタイル関連
[Prototype]
$("gnavi01").style.display = "none";
↓
[jQuery]
$("#gnavi01").css("display","none");
それと$$関連
[Prototype]
$$("."+target)[0].appendChild(submenu);
↓
[jQuery]
$("."+target).append(submenu);
Event関連
[Prototype]
Event.observe(submenu,"mouseover",closetimeC,false);
↓
[jQuery]
$(submenu).mouseover(function(){closetimeC(false)});
個人的にはjQueryの方が好きなんですが、、、、
なんでprototypeでつくったんだろ?? (そんなんばっか><
