したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

V2CMOD #4

523名無しさん@避難所:2018/02/20(火) 11:55:26 ID:YlERM2Fw0
こちらにも

MacOSXで福袋に添付のmenu.jsが動いた場合にポップアップメニューにundefinedが表示される件
Win・linuxとMacOSXのメニュー周りの機能差なのでZ以外のV2CでMacOSXでmenu.jsを使用した場合でも
同様の現象が発生すると思います 
 
 
84 :名無しさん@お腹いっぱい。 :2018/02/14(水) 19:23:25.44 ID:VxoIoSN40
Rhinoとか一式rancherに入れると右クリックで出る項目の一部がundefinedになるんだが何故だろう?

ちなみにMac
 
 
90 :名無しさん@お腹いっぱい。 :2018/02/20(火) 11:49:54.67 ID:ZWZHLJ9F0
>>84
原因が分かったんでご報告

script/systemにmenu.jsというjsがある状態でRhinoスクリプトエンジンを入れると
このmenu.jsというものが動くようになります
このjsはポップアップメニューをカスタマイズします

ポップアップメニューのカスタマイズの元ネタにはV2Cが持ってるオリジナルのポップアップメニューを使用しますが
Win・linuxとMacではメニュー機能に違いがありこの元ネタに差異が発生します

Win・linuxの場合は
https://i.imgur.com/jgUhLzn.png
な感じでメニュー項目にキー(ショートカット)を割り当てられているのですが
MacOSXの場合は
https://i.imgur.com/7Bku4gA.png
な感じでメニュー項目にキー(ショートカット)を割り当てられていません

おそらくWinかlinuxでmenu.jsが作られているのでmenu.jsがメニューをカスタマイズする場合のキーは
ショートカットを含んだラベルとなっています
そのためラベルにショートカットを含まないMacの場合はキーに該当する機能が発見できず
undefinedが発生するものと思われます

対処としては
 ① menu.jsを使用しない
 ② https://www.axfc.net/u/3889641?key=V2CMOD-Z のmenu.jsを使う
のどちらかになります

動くのと使い物になるのは異なるので不要不急の場合は①が適切では思います




掲示板管理者へ連絡 無料レンタル掲示板