aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/core/server
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-02-22 10:22:53 +0100
committerChocobozzz <me@florianbigard.com>2018-02-22 10:22:53 +0100
commit00b5556c182fa70dfca17c517488b8afae6257c9 (patch)
tree853ad8d85572b5b37b1956fea96a51fed211453f /client/src/app/core/server
parent6221f311de0eb8f2a9e7e4a77b8cb0ecbde6dfcd (diff)
downloadPeerTube-00b5556c182fa70dfca17c517488b8afae6257c9.tar.gz
PeerTube-00b5556c182fa70dfca17c517488b8afae6257c9.tar.zst
PeerTube-00b5556c182fa70dfca17c517488b8afae6257c9.zip
Add ability to add custom css/javascript
Diffstat (limited to 'client/src/app/core/server')
-rw-r--r--client/src/app/core/server/server.service.ts13
1 files changed, 11 insertions, 2 deletions
diff --git a/client/src/app/core/server/server.service.ts b/client/src/app/core/server/server.service.ts
index f54e63efd..3c94f09c6 100644
--- a/client/src/app/core/server/server.service.ts
+++ b/client/src/app/core/server/server.service.ts
@@ -12,6 +12,7 @@ export class ServerService {
12 private static BASE_VIDEO_URL = environment.apiUrl + '/api/v1/videos/' 12 private static BASE_VIDEO_URL = environment.apiUrl + '/api/v1/videos/'
13 private static CONFIG_LOCAL_STORAGE_KEY = 'server-config' 13 private static CONFIG_LOCAL_STORAGE_KEY = 'server-config'
14 14
15 configLoaded = new ReplaySubject<boolean>(1)
15 videoPrivaciesLoaded = new ReplaySubject<boolean>(1) 16 videoPrivaciesLoaded = new ReplaySubject<boolean>(1)
16 videoCategoriesLoaded = new ReplaySubject<boolean>(1) 17 videoCategoriesLoaded = new ReplaySubject<boolean>(1)
17 videoLicencesLoaded = new ReplaySubject<boolean>(1) 18 videoLicencesLoaded = new ReplaySubject<boolean>(1)
@@ -19,7 +20,11 @@ export class ServerService {
19 20
20 private config: ServerConfig = { 21 private config: ServerConfig = {
21 instance: { 22 instance: {
22 name: 'PeerTube' 23 name: 'PeerTube',
24 customizations: {
25 javascript: '',
26 css: ''
27 }
23 }, 28 },
24 serverVersion: 'Unknown', 29 serverVersion: 'Unknown',
25 signup: { 30 signup: {
@@ -56,7 +61,11 @@ export class ServerService {
56 loadConfig () { 61 loadConfig () {
57 this.http.get<ServerConfig>(ServerService.BASE_CONFIG_URL) 62 this.http.get<ServerConfig>(ServerService.BASE_CONFIG_URL)
58 .do(this.saveConfigLocally) 63 .do(this.saveConfigLocally)
59 .subscribe(data => this.config = data) 64 .subscribe(data => {
65 this.config = data
66
67 this.configLoaded.next(true)
68 })
60 } 69 }
61 70
62 loadVideoCategories () { 71 loadVideoCategories () {