summaryrefslogtreecommitdiffstats
path: root/apps/theming/appinfo
diff options
context:
space:
mode:
authorJulius Haertl <jus@bitgrid.net>2016-08-10 11:53:33 +0200
committerJulius Haertl <jus@bitgrid.net>2016-08-10 13:39:21 +0200
commit5f4e88ef6c6aa5e6768c0f3b1099f8d223607b00 (patch)
tree27046fca495b818949d9ec82d5d7367997c986b0 /apps/theming/appinfo
parentef17f8b3baf143b907ab4193f46221e39f84d381 (diff)
downloadnextcloud-server-5f4e88ef6c6aa5e6768c0f3b1099f8d223607b00.tar.gz
nextcloud-server-5f4e88ef6c6aa5e6768c0f3b1099f8d223607b00.zip
Theming: Add OCA.Theming Js for app interaction
Diffstat (limited to 'apps/theming/appinfo')
-rw-r--r--apps/theming/appinfo/app.php12
-rw-r--r--apps/theming/appinfo/routes.php5
2 files changed, 17 insertions, 0 deletions
diff --git a/apps/theming/appinfo/app.php b/apps/theming/appinfo/app.php
index 5ef506e5acd..051a2e279e5 100644
--- a/apps/theming/appinfo/app.php
+++ b/apps/theming/appinfo/app.php
@@ -39,3 +39,15 @@ $linkToCSS = \OC::$server->getURLGenerator()->linkToRoute(
]
);
+$linkToJs = \OC::$server->getURLGenerator()->linkToRoute(
+ 'theming.Theming.getJavascript',
+ [
+ 'v' => \OC::$server->getConfig()->getAppValue('theming', 'cachebuster', '0'),
+ ]
+);
+\OCP\Util::addHeader(
+ 'script',
+ [
+ 'src' => $linkToJs,
+ ], ''
+);
diff --git a/apps/theming/appinfo/routes.php b/apps/theming/appinfo/routes.php
index e062a68d69d..4a8d4bac5bc 100644
--- a/apps/theming/appinfo/routes.php
+++ b/apps/theming/appinfo/routes.php
@@ -55,5 +55,10 @@ return ['routes' => [
'url' => '/loginbackground',
'verb' => 'GET',
],
+ [
+ 'name' => 'Theming#getJavascript',
+ 'url' => '/js/theming',
+ 'verb' => 'GET',
+ ],
]];