Greasy Fork is available in English.

ZenzaWatch 上級者用設定

ZenzaWatchの上級者向け設定。変更する時だけ有効にすればOK

< ZenzaWatch 上級者用設定についてのフィードバック

レート:可 - スクリプトは動作するがバグがある

§
投稿日: 2020/08/14
編集日: 2020/08/15

暫定的にですが新マイページに上級者設定を表示させることができたので報告します。改修箇所は2箇所。

  • 643行目(2番目の改修を行っていると670行目)

$('.accountEdit').after($button);$('.Dropdown-button').before($button); に変更

分かる人向けに .accountEdit の部分はマイページ内から任意の要素を選択(ただし表示されないのもいくつかあったため各自要検証)、 そして要素の後ろ(.after)か前(.before)どちらかに挿入を行う。

  • 5行目

// @include *//www.nicovideo.jp/my/* の行を削除、そしてZenzaWatch DEV版から5行目から32行目をコピペする

ツールバーTampermonkeyから有効になっているスクリプトを見ると、元のincludeのままだとZenzaWatch 上級者用設定自体が有効になっていなかったので、雑にZenzaWatchと同じmatchを取ることにして成功。


問題点

この修正だけでは以前のようなボタン表示にはならず単にテキストで「ZenzaWatch上級者設定」と表示されるだけです。 表示を直す暫定改修も確認しました。4箇所です。

  • 49行目(76行目)、62行目(89行目)

.userDetail .openZenzaAdvancedSettingPanel.UserDetailsHeader-actions .openZenzaAdvancedSettingPanel に変更

また分かる人向け。1番目の修正時に選択した要素の親要素を入れるだけ。正直 .userDetall を削除してしまっても動作はするけど、製作の意図を汲んでの修正。

  • 52行目(79行目)、53行目(80行目)

top: 8px; right: 148px; を任意の数字に変更 (参考値:top: 30px; right: 0px;)

これをいじらないと他のボタンに重なってしまいます。これは見ての通りCSS、参考値以外を試して位置が変わるってことを試してみてもらいたい。


長くなってしまいましたが参考に、また製作者の助力になれば幸いです。

説明が苦手なので、文章の添削してもらえると嬉しいかもしれないです。

返信を投稿

返信を投稿するにはログインしてください。