* add the current admin plugin to the breadcrumb
* use proper translations for the various modes
* do no longer rely on JavaScript for the enhanced breadcrumb
* add image name in breadcrumb for detail view
Motivation
----------
Since we do not have a dashboard it would be useful to directly see
one's task on click upon the respective icon. Also this is most likely
the dominating reason of the dashboard-usage.
Implementation Decisions
------------------------
* Use SVG: Since we move towards using SVG everywhere in DokuWiki, I
decided to use a SVG icon here as well. This makes it compatible with
other templates too, without introducing an icon-font there.
* Using a `<span>` instead of a `<strong>`: I do not see the semantic reason
behind using a `<strong>` here.
Other Changes
-------------
* The styles related to the do-plugin have been moved from
css/area_nav-usertools.less to css/plugins/do_tasks.less
This needs the respective pull request merged from the do-plugin:
https://github.com/cosmocode/do/pull/31
SPR-962
The javascript of the do-plugin tries to update the container with the
plugin__do_pagetasks class. However, since our container has a different
structure than the icon produced by the do-plugin, this attempt fails
and leaves the icon in a broken state.
This commit changes the class of the container and thus ceases to be
affected by the do-plugin's javascript.
SPR-946
This should also fix an occasional fatal-error when all tasks on a page
are done.
We remove here also the $class from the button in the usertools, since
it served no apparent purpose.
SPR-936
Since our current approach is to crop non-square logos, we should try all
square logos first.
Since favicons are usually small, we prefer them for the shortcut icon.
However since wiki:logo-square.png is usually larger, it is more
suitable for downscaling, so it should be preferred over favicons, which
would need to be upscaled.
SPR-928
In SPR-837 we decided to integrated the svg-pagetools with the approach
in splitbrain/dokuwiki#1821. However that had the consequence that the
pagetool-icons of plugins no longer work. Until the approach in the PR
is mainlined and the plugins have adapted, we will use manual shims to
include selected plugins in the pagetools.
This commits implements the pagetool-icons for odt, dw2pdf and move
plugin. The actual icon for the odt-export is still missing.
SPR-906
There may be occasions where plugin does not wish to show any output for
the current user/page. In that case the tab should not be shown at all.
SPR-895
This refactors the page-attribute area a bit and intergrates the new
ajax branch of the QC plugin. I'm not really happy about the included
file - it should probably be moved to our Template class instead.
* sidebar:
fix problems with ini handling in svg dispatch
added profile link to usertools in sidebar
finally align the menu items correctly
some more list adjustments for sidebar
add level1 class to fake inpage lists
adjusted language
some style adjustments for the sidebar
complete refactor of the sidebar behaviour javascript RES-754
style the fake icon
use jQuery slector to define the elements
directly embed SVGs for better styling
very simple styling of the new sidebar behaviour.
New sidebar JavaScript logic
allow style.ini replacements in SVG dispatcher
SVG Dispatch: allow for referencing material design icons
add caching and fix <g> wrapping
fixed content type header
fixed auth check
feat: add background-colors to SVG-dispatcher
first go at a dispatcher to dynamically recolor SVGs