Css installation page fallback
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
This commit is contained in:
parent
95d85ba8eb
commit
763814f057
2 changed files with 16 additions and 2 deletions
9
core/css/installation.css
Normal file
9
core/css/installation.css
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
/*
|
||||||
|
* Installation css file.
|
||||||
|
* This file is used on the install page only when the database
|
||||||
|
* isn't set, preventing scss files to be stored using the AppdataController.
|
||||||
|
* It should contain every style needed to correctly display the installation template.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
|
@ -159,8 +159,13 @@ class TemplateLayout extends \OC_Template {
|
||||||
$this->append( 'jsfiles', $web.'/'.$file . '?v=' . self::$versionHash);
|
$this->append( 'jsfiles', $web.'/'.$file . '?v=' . self::$versionHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add the css files
|
// Add the css files and check if server is already installed to prevent
|
||||||
$cssFiles = self::findStylesheetFiles(\OC_Util::$styles);
|
// appdata initialisation before database configuration
|
||||||
|
if(\OC::$server->getSystemConfig()->getValue('installed', false)) {
|
||||||
|
$cssFiles = self::findStylesheetFiles(\OC_Util::$styles);
|
||||||
|
} else {
|
||||||
|
$cssFiles = array(array(\OC::$SERVERROOT, '', 'core/css/installation.css'));
|
||||||
|
}
|
||||||
$this->assign('cssfiles', array());
|
$this->assign('cssfiles', array());
|
||||||
$this->assign('printcssfiles', []);
|
$this->assign('printcssfiles', []);
|
||||||
$this->assign('versionHash', self::$versionHash);
|
$this->assign('versionHash', self::$versionHash);
|
||||||
|
|
Loading…
Reference in a new issue