Lines Matching +full:style +full:. +full:local +full:. +full:ini

3  * Helper class to load standrad DokuWiki CSS files.
4 * Adopted code from dw2pdf plugin by Andreas Gohr <andi@splitbrain.org>.
6 * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
24 * Return list of implemented methods.
32 …ecific and format specific CSS files and templates. Includes handling of replacements and less par…
42 * Load all the style sheets and apply the needed replacements
53 require_once(DOKU_INC . 'lib/exe/css.php');
58 // load style.ini
81 DOKU_INC . 'lib/styles/screen.css'
82 => DOKU_BASE . 'lib/styles/',
83 DOKU_INC . 'lib/styles/print.css'
84 => DOKU_BASE . 'lib/styles/',
89 DOKU_PLUGIN . $plugin_name.'/conf/style.css'
90 => DOKU_BASE . 'lib/plugins/'.$plugin_name.'/conf/',
91 DOKU_PLUGIN . $plugin_name.'/tpl/' . $template . '/style.css'
92 => DOKU_BASE . 'lib/plugins/'.$plugin_name.'/tpl/' . $template . '/',
93 DOKU_PLUGIN . $plugin_name.'/conf/style.local.css'
94 => DOKU_BASE . 'lib/plugins/'.$plugin_name.'/conf/',
98 $css .= $this->get_css_for_filetypes();
105 if (strpos ($file, 'screen.css') !== false ||
106 strpos ($file, 'screen.less') !== false) {
107 $css .= "\n@media screen {\n" . $css_content . "\n}\n";
108 } else if (strpos ($file, 'style.css') !== false ||
109 strpos ($file, 'style.less') !== false) {
110 $css .= "\n@media screen {\n" . $css_content . "\n}\n";
111 } else if (strpos ($file, $format.'.css') !== false ||
112 strpos ($file, $format.'.less') !== false) {
113 $css .= "\n@media print {\n" . $css_content . "\n}\n";
114 } else if (strpos ($file, 'print.css') !== false ||
115 strpos ($file, 'print.less') !== false) {
116 $css .= "\n@media print {\n" . $css_content . "\n}\n";
118 $css .= $css_content;
127 $css_content .= "\n/* XXXXXXXXX $display XXXXXXXXX */\n";
128 $css_content .= css_loadfile($file, $location);
132 …$css .= NL.'@media screen { /* START screen styles */'.NL.$css_content.NL.'} /* /@media END screen…
135 …$css .= NL.'@media print { /* START print styles */'.NL.$css_content.NL.'} /* /@media END print st…
140 … $css .= NL.'/* START rest styles */ '.NL.$css_content.NL.'/* END rest styles */'.NL;
153 $css = css_applystyle($css, DOKU_INC . 'lib/tpl/' . $template . '/');
162 * Checks for a $format.'.css', falls back to print.css
164 * @author Andreas Gohr <andi@splitbrain.org>
176 $list[DOKU_PLUGIN . $p ."/screen.css"] = DOKU_INC . "lib/plugins/". $p ."/";
177 $list[DOKU_PLUGIN . $p ."/screen.less"] = DOKU_INC . "lib/plugins/". $p ."/";
178 $list[DOKU_PLUGIN . $p ."/style.css"] = DOKU_INC . "lib/plugins/". $p ."/";
179 $list[DOKU_PLUGIN . $p ."/style.less"] = DOKU_INC . "lib/plugins/". $p ."/";
181 // Do $format.css (e.g. odt.css) or print.css exists?
182 $format_css = file_exists(DOKU_PLUGIN . $p ."/". $format .".css");
183 $format_less = file_exists(DOKU_PLUGIN . $p ."/". $format .".less");
184 $print_css = file_exists(DOKU_PLUGIN . $p ."/print.css");
185 $print_less = file_exists(DOKU_PLUGIN . $p ."/print.less");
187 $list[DOKU_PLUGIN . $p ."/". $format .".css"] = DOKU_INC . "lib/plugins/". $p ."/";
188 $list[DOKU_PLUGIN . $p ."/". $format .".less"] = DOKU_INC . "lib/plugins/". $p ."/";
190 $list[DOKU_PLUGIN . $p ."/print.css"] = DOKU_INC . "lib/plugins/". $p ."/";
191 $list[DOKU_PLUGIN . $p ."/print.less"] = DOKU_INC . "lib/plugins/". $p ."/";
199 * (Adjusted from lib/exe/css.php: function css_filetypes())
201 * @author Andreas Gohr <andi@splitbrain.org>
206 // default style
207 $css .= '.mediafile {';
208 …$css .= ' background: transparent url('.DOKU_BASE.'lib/images/fileicons/file.png) 0px 1px no-repea…
209 $css .= ' padding-left: 18px;';
210 $css .= ' padding-bottom: 1px;';
211 $css .= '}';
216 if($dh = opendir(DOKU_INC.'lib/images/fileicons')){
218 if(preg_match('/([_\-a-z0-9]+(?:\.[_\-a-z0-9]+)*?)\.(png|gif)/i',$file,$match)){
220 $type = '.'.strtolower($match[2]);
221 if($ext!='file' && (!isset($exts[$ext]) || $type=='.png')){
230 $css .= ".mf_$class {";
231 $css .= ' background-image: url('.DOKU_BASE.'lib/images/fileicons/'.$ext.$type.')';
232 $css .= '}';