Skip to content
Snippets Groups Projects
Commit 7c96e92f authored by Andreas Gohr's avatar Andreas Gohr
Browse files

load spellchecker styles only when needed fixes #539

darcs-hash:20060302143643-6e07b-ff99705142a057d0c53b1b6b5c5e2cfc73ff8902.gz
parent 9edac8a8
No related branches found
No related tags found
No related merge requests found
...@@ -55,6 +55,9 @@ function css_out(){ ...@@ -55,6 +55,9 @@ function css_out(){
$files[DOKU_CONF.'userprint.css'] = ''; $files[DOKU_CONF.'userprint.css'] = '';
}else{ }else{
$files[DOKU_INC.'lib/styles/style.css'] = DOKU_BASE.'lib/styles/'; $files[DOKU_INC.'lib/styles/style.css'] = DOKU_BASE.'lib/styles/';
if($conf['spellchecker']){
$files[DOKU_INC.'lib/styles/spellcheck.css'] = DOKU_BASE.'lib/styles/';
}
if (isset($tplstyles['screen'])) $files = array_merge($files, $tplstyles['screen']); if (isset($tplstyles['screen'])) $files = array_merge($files, $tplstyles['screen']);
if($lang['direction'] == 'rtl'){ if($lang['direction'] == 'rtl'){
if (isset($tplstyles['rtl'])) $files = array_merge($files, $tplstyles['rtl']); if (isset($tplstyles['rtl'])) $files = array_merge($files, $tplstyles['rtl']);
......
/**
* Basic styles for the spellchecker. Only included when the spellchek option
* is enabled. These styles are the absolute minimum to make the spellchecker
* work. Templates should add addional styles for making it look nice.
*/
div.dokuwiki div#spell__suggest {
position: absolute;
left: 0;
top: 0;
display: none;
z-index: 2;
}
div.dokuwiki div#spell__result {
display:none;
font-family:monospace;
overflow: auto;
z-index: 1;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
...@@ -154,6 +154,7 @@ div.dokuwiki input.button, div.dokuwiki button.button{ ...@@ -154,6 +154,7 @@ div.dokuwiki input.button, div.dokuwiki button.button{
/* \*/ /* \*/
display: inline; display: inline;
/* */ /* */
} }
* html div.dokuwiki input.button, * html div.dokuwiki button.button{ * html div.dokuwiki input.button, * html div.dokuwiki button.button{
...@@ -730,33 +731,18 @@ div.dokuwiki a.spell_error { ...@@ -730,33 +731,18 @@ div.dokuwiki a.spell_error {
} }
div.dokuwiki div#spell__suggest { div.dokuwiki div#spell__suggest {
position: absolute;
left: 0;
top: 0;
display: none;
background-color: __white__; background-color: __white__;
padding: 2px; padding: 2px;
border: 1px solid __black__; border: 1px solid __black__;
font-size:80%; font-size:80%;
z-index: 2;
} }
div.dokuwiki div#spell__result { div.dokuwiki div#spell__result {
display:none;
font-family:monospace;
border: 1px solid __dark__; border: 1px solid __dark__;
color: Black; color: Black;
font-size:14px; font-size:14px;
padding: 3px; padding: 3px;
background-color: __lighter__; background-color: __lighter__;
overflow: auto;
z-index: 1;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
} }
div.dokuwiki span.spell_noerr { div.dokuwiki span.spell_noerr {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment