summaryrefslogtreecommitdiffstats
path: root/apps/accessibility/lib
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-06-21 17:53:44 +0200
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2018-06-25 17:12:27 +0200
commit95f06d071decae789d0ce1beccabf59ad03d3eb6 (patch)
treeaaeb95e74d07ec4dbf8d96fc7779dff457aab761 /apps/accessibility/lib
parent627df8f247838bd783d8ca1b21fbcec54b708a94 (diff)
downloadnextcloud-server-95f06d071decae789d0ce1beccabf59ad03d3eb6.tar.gz
nextcloud-server-95f06d071decae789d0ce1beccabf59ad03d3eb6.zip
Fix css url
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'apps/accessibility/lib')
-rw-r--r--apps/accessibility/lib/AppInfo/Application.php16
-rw-r--r--apps/accessibility/lib/Controller/AccessibilityController.php1
2 files changed, 12 insertions, 5 deletions
diff --git a/apps/accessibility/lib/AppInfo/Application.php b/apps/accessibility/lib/AppInfo/Application.php
index dda2fd60698..068fcc27b7a 100644
--- a/apps/accessibility/lib/AppInfo/Application.php
+++ b/apps/accessibility/lib/AppInfo/Application.php
@@ -26,6 +26,7 @@ namespace OCA\Accessibility\AppInfo;
use OCP\AppFramework\App;
use OCP\IConfig;
use OCP\IUserSession;
+use OCP\IURLGenerator;
class Application extends App {
@@ -38,17 +39,24 @@ class Application extends App {
/** @var IUserSession */
private $userSession;
+ /** @var IURLGenerator */
+ private $urlGenerator;
+
public function __construct() {
parent::__construct($this->appName);
- $this->config = \OC::$server->getConfig();
- $this->userSession = \OC::$server->getUserSession();
+ $this->config = \OC::$server->getConfig();
+ $this->userSession = \OC::$server->getUserSession();
+ $this->urlGenerator = \OC::$server->getURLGenerator();
+ }
+ public function injectCss() {
// Inject the fake css on all pages if enabled and user is logged
$loggedUser = $this->userSession->getUser();
if (!is_null($loggedUser)) {
$userValues = $this->config->getUserKeys($loggedUser->getUID(), $this->appName);
- if(count($userValues) > 0) {
- \OCP\Util::addStyle($this->appName, 'user-' . md5(implode('-', $userValues)), true);
+ if (count($userValues) > 0) {
+ $linkToCSS = $this->urlGenerator->linkToRoute($this->appName . '.accessibility.getCss', ['md5' => md5(implode('-', $userValues))]);
+ \OCP\Util::addHeader('link', ['rel' => 'stylesheet', 'href' => $linkToCSS]);
}
}
}
diff --git a/apps/accessibility/lib/Controller/AccessibilityController.php b/apps/accessibility/lib/Controller/AccessibilityController.php
index ff5da9c0827..c6c6aa2468f 100644
--- a/apps/accessibility/lib/Controller/AccessibilityController.php
+++ b/apps/accessibility/lib/Controller/AccessibilityController.php
@@ -109,7 +109,6 @@ class AccessibilityController extends Controller {
* @return DataDisplayResponse
*/
public function getCss(): DataDisplayResponse {
-
$css = '';
$imports = '';