return $val ? 'true' : 'false';
}
+ protected function _font($f)
+ {
+ $default = 'Arial, Helvetica, sans-serif';
+ if($f==='OpenSans') {
+ $f='Open Sans';
+ }
+ switch ($f) {
+ case 'Montserrat':
+ case 'Open Sans':
+ $this->addFontKit($f);
+ return "'" . $f . "', " . $default;
+ case 'sans-serif':
+ return $f;
+ case 'Arial':
+ return $default;
+ default:
+ return "'Open Sans', Arial, Helverica, sans-serif";
+ }
+ }
+
protected function writeCSS($links)
{
$res = array();
$lessContents = '';
+ $this->lessVariables['font'] = $this->_font($this->theme->parametres->interfaceFont);
+ $this->lessVariables['text-transform'] = $this->theme->parametres->interfaceFontUppercase ? 'uppercase' : 'inherit';
+
$this->lessVariables['css-scale'] = $this->cssScale;
$this->lessVariables['slider-display'] = $this->_lessBoolean($this->theme->parametres->pagesBar);
$this->lessVariables['slider-thumb-background'] = wsHTML5::colorToCSS($this->theme->parametres->pageBarThumbBack);