diff --git a/conf/default.php b/conf/default.php index 7f6bbe7..fff2ca5 100755 --- a/conf/default.php +++ b/conf/default.php @@ -9,6 +9,7 @@ $conf['logo_spacer'] = 'logo_spacer.png'; $conf['discussionPage'] = 'discussion:@ID@'; $conf['userPage'] = 'user:@USER@:'; +$conf['user_ns'] = 'user'; $conf['hideTools'] = 0; $conf['tasks_page'] = 'dashboard'; -$conf['copyright'] = 'CosmoCode 2017'; +$conf['copyright'] = 'CosmoCode 2017'; diff --git a/conf/metadata.php b/conf/metadata.php index b3f73f4..b8aba0a 100755 --- a/conf/metadata.php +++ b/conf/metadata.php @@ -9,6 +9,7 @@ $conf['logo_spacer'] = array('string'); $meta['discussionPage'] = array('string'); $meta['userPage'] = array('string'); +$conf['user_ns'] = array('string'); $meta['hideTools'] = array('onoff'); $meta['tasks_page'] = array('string'); $meta['copyright'] = array('string'); diff --git a/css/area_sidetools.less b/css/area_sidetools.less index 1c69786..d0a5acc 100644 --- a/css/area_sidetools.less +++ b/css/area_sidetools.less @@ -5,9 +5,16 @@ */ -#dokuwiki__sitetools.nav-sitetools { +.side-tools.main-sidebar { @icon-size: 2rem; + > nav{ + margin-top: 1rem; + > ul{ + margin-bottom: 0; + } + } + h6 { //background-color: pink;// hier activ !!! position: relative; width: auto; @@ -15,7 +22,6 @@ color: @color-nav; font-size: .88rem; font-weight: normal; - margin: 0; padding: .5rem 0 .5rem (@icon-size + 1); &::before { @@ -73,7 +79,7 @@ /* min-width: 1440px */ @media @screen_min-xlg { - #dokuwiki__sitetools.nav-sitetools { + .side-tools.main-sidebar { li { font-size: 100%; padding-top: .1rem; @@ -91,7 +97,7 @@ /* max-width: 1199px */ @media @screen_max-xlg { - #dokuwiki__sitetools.nav-sitetools { + .site-tools.main-sidebar { h6 { font-size: 1rem; } diff --git a/css/base_design.less b/css/base_design.less index d92939a..21a0d43 100755 --- a/css/base_design.less +++ b/css/base_design.less @@ -126,14 +126,28 @@ h4 { margin: 0 0 1.0em; } h5 { - font-size: .82rem; + font-size: .88rem; margin: 0 0 1.1428em; } h6 { - font-size: .75rem; + font-size: .83rem; margin: 0 0 1.333em; } +p{ + font-size: .83rem; + line-height: 135%; + a, span, strong{ + font-size: inherit; + } +} +label, legend{ + font-size: .83rem; + a, span, strong{ + font-size: inherit; + } +} + p, ul, diff --git a/css/base_structure.less b/css/base_structure.less index 2d00607..72c0a9c 100755 --- a/css/base_structure.less +++ b/css/base_structure.less @@ -154,6 +154,16 @@ .logo img { height: 60px; width: auto; + border-style: solid; + border-color: transparent; + border-width: 0 3px; + } + .logo { + a:hover, a:focus, a:active{ + img { + border: 0 none; + } + } } } diff --git a/js/base/spc.js b/js/base/spc.js index bcac345..a0bc71a 100755 --- a/js/base/spc.js +++ b/js/base/spc.js @@ -165,5 +165,34 @@ var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight; arrayPageSize=[w,h]; return arrayPageSize; + }, + useLocStorage: function(){ + return ('localStorage' in window && window.localStorage !== null); + }, + saveLSI: function(key, data){ + if (this.useLocStorage) { + localStorage.setItem(key, data); + } + }, + removeLSI: function(key){ + if (this.useLocStorage) { + localStorage.removeItem(key); + } + }, + getLSI: function(key){ + if (this.useLocStorage) { + return localStorage.getItem(key); + } + return ''; + + }, + showAllLSI: function() { + if (this.useLocStorage) { + var key = ""; + for (var i=0; i<=localStorage.length-1; i++) { + key = localStorage.key(i); + //console.log(key+': '+localStorage.getItem(key)); + } + } } }; diff --git a/lang/de/settings.php b/lang/de/settings.php index 9e2eea5..e6430be 100755 --- a/lang/de/settings.php +++ b/lang/de/settings.php @@ -7,3 +7,4 @@ $lang['discussionPage'] = 'Diskussion-Seite (leer lassen, um Funktion zu deaktivieren)'; $lang['userPage'] = 'Benutzer seite (leer lassen, um Funktion zu deaktivieren)'; $lang['hideTools'] = 'Tools abschalten, wenn der Benutzer nicht angemeldet ist?'; +$lang['user_ns'] = 'Ort an dem Nutzerseiten gespeichert werden'; diff --git a/lang/en/settings.php b/lang/en/settings.php index 5ffea25..4e9d810 100755 --- a/lang/en/settings.php +++ b/lang/en/settings.php @@ -7,3 +7,4 @@ $lang['discussionPage'] = 'Discussion page (leave empty to disable discussions)'; $lang['userPage'] = 'User page (leave empty to disable user pages)'; $lang['hideTools'] = 'Hide tools when not logged in?'; +$lang['user_ns'] = 'Where to store user pages.'; diff --git a/main.php b/main.php index cf07678..0d7ae2a 100755 --- a/main.php +++ b/main.php @@ -14,7 +14,7 @@ if (!defined('DOKU_INC')) die(); /* must be run from with header('X-UA-Compatible: IE=edge,chrome=1'); $showTools = !tpl_getConf('hideTools') || ( tpl_getConf('hideTools') && !empty($_SERVER['REMOTE_USER']) ); -$showSidebar = /*page_findnearest($conf['sidebar']) &&*/ ($ACT=='show'); +$showSidebar = true; /* */ /* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */ @@ -84,7 +84,7 @@ $showSidebar = /*page_findnearest($conf['sidebar']) &&*/ ($ACT=='show'); /* #dokuwiki__top used as anchor for "back to top" button/link links */ ?> - +
-
+
-
+
+
+ +
@@ -243,7 +253,7 @@ $showSidebar = /*page_findnearest($conf['sidebar']) &&*/ ($ACT=='show'); } } - include('tpl/nav-usertools.php'); + include('tpl/nav-usertools-buttons.php'); if($mm && $matcher !== ""){ include('tpl/nav-magicmatcher.php'); } diff --git a/mediamanager.php b/mediamanager.php index 94fcd9f..3c30f4e 100755 --- a/mediamanager.php +++ b/mediamanager.php @@ -2,7 +2,8 @@ /** * DokuWiki Media Manager Popup * - * @author Andreas Gohr + * @link FIXME + * @author Andreas Gohr , Jana Deutschlaender * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) */ // must be run from within DokuWiki @@ -10,39 +11,95 @@ if (!defined('DOKU_INC')) die(); @require_once(dirname(__FILE__).'/tpl_functions.php'); /* include hook for template functions */ header('X-UA-Compatible: IE=edge,chrome=1'); -?> - +/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */ +/* conditional comments for IE8 / IE9 browser detection if needed */ +/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */ +?> + + + - - - <?php echo hsc($lang['mediaselect'])?> - [<?php echo strip_tags($conf['title'])?>] - - - - - + + + + + + + + + <?php tpl_pagetitle() ?> [<?php echo strip_tags($conf['title']) ?>] + + + + + + - -
+ + +
-
-

+
+
+

- -
+ +
- -
- -
- -
+ +
+
+
+
+ +
+
- + diff --git a/tpl/nav-usermenu.php b/tpl/nav-usermenu.php new file mode 100755 index 0000000..f6fe3fe --- /dev/null +++ b/tpl/nav-usermenu.php @@ -0,0 +1,23 @@ + + + + + diff --git a/tpl/nav-usertools.php b/tpl/nav-usertools-buttons.php similarity index 100% rename from tpl/nav-usertools.php rename to tpl/nav-usertools-buttons.php