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
There is no need to differentiate between site tools and the navigation
anymore. Instead now it's differentiated between the navigation tools
and the displayed content.
Now all toggling of the sidebar and the related menus is done through
the same click handler. HTML has been unified. All sidebar related
content is now in a single include file instead of several. Icons for
the site tools user tools and trace have been added.
The CSS for the whole sidebar still has to be refactored.
I still don't like the code directly in the template there. I think it
should be moved to a helper class.
The TOC CSS seems to be broken when there are no tabs right of the TOC.