-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathhidesidebars.js
120 lines (119 loc) · 3.27 KB
/
hidesidebars.js
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
Hooks.once('init', () => {
game.settings.register("hide-sidebars", "hidechat", {
name: "Hidden Chat",
scope: "world",
config: true,
type: Boolean,
default: false
});
game.settings.register("hide-sidebars", "hidecombat", {
name: "Hidden Combat",
scope: "world",
config: true,
type: Boolean,
default: false
});
game.settings.register("hide-sidebars", "hidescenes", {
name: "Hidden Scenes",
scope: "world",
config: true,
type: Boolean,
default: true
});
game.settings.register("hide-sidebars", "hideactors", {
name: "Hidden Actors",
scope: "world",
config: true,
type: Boolean,
default: false
});
game.settings.register("hide-sidebars", "hideitems", {
name: "Hidden Items",
scope: "world",
config: true,
type: Boolean,
default: true
});
game.settings.register("hide-sidebars", "hidejournal", {
name: "Hidden Journal",
scope: "world",
config: true,
type: Boolean,
default: false
});
game.settings.register("hide-sidebars", "hidetables", {
name: "Hidden Tables",
scope: "world",
config: true,
type: Boolean,
default: true
});
game.settings.register("hide-sidebars", "hidecards", {
name: "Hidden Cards",
scope: "world",
config: true,
type: Boolean,
default: true
});
game.settings.register("hide-sidebars", "hideplaylists", {
name: "Hidden Playlists",
scope: "world",
config: true,
type: Boolean,
default: true
});
game.settings.register("hide-sidebars", "hidecompendium", {
name: "Hidden Compendiums",
scope: "world",
config: true,
type: Boolean,
default: true
});
game.settings.register("hide-sidebars", "hidesettings", {
name: "Hidden Settings",
hint: "Not recommended",
scope: "world",
config: true,
type: Boolean,
default: false,
onChange: _ => {
window.location.reload();
}
});
});
Hooks.on('ready', () => {
if(game.user.isGM) return;
if(game.settings.get("hide-sidebars", "hidechat")!=false){
$('[data-tab=chat]').hide();
};
if(game.settings.get("hide-sidebars", "hidecombat")!=false){
$('[data-tab=combat]').hide();
};
if(game.settings.get("hide-sidebars", "hidescenes")!=false){
$('[data-tab=scenes]').hide();
};
if(game.settings.get("hide-sidebars", "hideactors")!=false){
$('[data-tab=items]').hide();
};
if(game.settings.get("hide-sidebars", "hideitems")!=false){
$('[data-tab=items]').hide();
};
if(game.settings.get("hide-sidebars", "hidejournal")!=false){
$('[data-tab=journal]').hide();
};
if(game.settings.get("hide-sidebars", "hidetables")!=false){
$('[data-tab=tables]').hide();
};
if(game.settings.get("hide-sidebars", "hidecards")!=false){
$('[data-tab=cards]').hide();
};
if(game.settings.get("hide-sidebars", "hideplaylists")!=false){
$('[data-tab=playlists]').hide();
};
if(game.settings.get("hide-sidebars", "hidecompendium")!=false){
$('[data-tab=compendium]').hide();
};
if(game.settings.get("hide-sidebars", "hidesettings")!=false){
$('[data-tab=settings]').hide();
};
});