-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuserChrome.js
More file actions
55 lines (54 loc) · 1.5 KB
/
Copy pathuserChrome.js
File metadata and controls
55 lines (54 loc) · 1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
// add targetable class to all menuitems and menus
addEventListener(
"popupshown",
() => document.querySelectorAll('menuitem, menu').forEach(e => e.classList.add('x-nhnd-menuobject'))
);
addEventListener(
"popupshown",
() => document.querySelectorAll(`
#context-navigation,
#context-sep-navigation,
#context-bookmarkframe,
#context-sendimage,
#context-sep-setbackground,
#context-setDesktopBackground,
#fill-login,
#fill-login-generated-password,
#manage-saved-logins,
#passwordmgr-items-separator,
#fill-login-separator,
#fill-login,
#context-openlinkinusercontext-menu,
#context-bookmarklink,
#context-savelinktopocket,
#appMenuClearRecentHistory,
#appMenuClearRecentHistory + toolbarseparator,
#appMenu-passwords-button,
#context-pocket,
#context-selectall,
#context-sep-selectall,
#context-selectall,
#context-sep-selectall
`).forEach(e => {
// need to do both or else the popup will sometimes be wrongly offset because
// it miscompensates for various (missing) elements
e.setAttribute("hidden", "true")
e.style.display = "none"
}))
/*
#context-searchselect,
#menu_selectAll,[<0;51;37m]
#menu_selectAll + menuseparator,
#context-selectall,
#context-print-selection,
#context-sep-selectall,
#context-searchselect,
#context-translate-selection,
#context-viewpartialsource-selection,
#context-selectall,
#context-sep-selectall,
#tabContextMenu #context_selectAllTabs,
#tabContextMenu #context_selectAllTabs + menuseparator,
#toolbar-context-menu #toolbar-context-selectAllTabs,
#urlbar menuitem[cmd="cmd_selectAll"],
*/