Skip to content
Snippets Groups Projects
  1. Apr 23, 2018
  2. Apr 05, 2018
  3. Mar 29, 2018
  4. Mar 27, 2018
  5. Mar 26, 2018
    • Michael Große's avatar
      feat(search): use dedicated url-parameter for search query · d22b78c8
      Michael Große authored
      This way we do not loose the context of the current page. Further, the
      new id generated from the query before wasn't really that useful (see
      issue #1124 ). And we can still generate a meaningful link "create a
      page for your query", if that is considered useful.
      
      Further redirects exist for the old urls, so bookmarked searches etc.
      should mostly keep working.
      d22b78c8
  6. Mar 23, 2018
  7. Mar 22, 2018
  8. Mar 07, 2018
  9. Feb 08, 2018
  10. Jan 24, 2018
  11. Dec 11, 2017
    • Michael Große's avatar
      feat: DOKU_UH[N|C] to jsinfo and add deprecation message · 034db885
      Michael Große authored
      I'm not sure that setting the constants in template.php is the best
      place. However if we set them in doku.php, we have to duplicate it in
      lib/exe/mediamanager.php and lib/exe/detail.php, which is not ideal as
      well.
      034db885
    • Michael Große's avatar
      feat: canonically provide $ACT to javascript · 479b8450
      Michael Große authored
      It would be helpful if there were a reliable way to determine the
      current mode in javascript, for example if we only want to execute some
      javascript in `show` or `preview` modes. This writes the final mode to
      the JSINFO object right before it is written out as header, so we can
      hopefully capture the actual mode without an plugin changing it later
      on.
      479b8450
  12. Dec 05, 2017
  13. Oct 19, 2017
    • Michael Große's avatar
      fix: link the old version in MM when view it · 750a0b51
      Michael Große authored
      This commit fixes a bug in the media manager when viewing an old version
      of a media file. While, in case of an image, the old image would be
      displayed in the third pane, the link above would still link to the
      current version.
      750a0b51
  14. Sep 01, 2017
  15. Aug 15, 2017
  16. Aug 01, 2017
  17. Jul 26, 2017
  18. Jun 07, 2017
  19. May 25, 2017
  20. May 19, 2017
  21. May 13, 2017
  22. Mar 31, 2017
  23. Feb 22, 2017
  24. Feb 09, 2017
    • Gerry Weißbach's avatar
      Add flavours to template ini files. The template will now be checked for... · 82edff4d
      Gerry Weißbach authored
      Add flavours to template ini files. The template will now be checked for multiple ini files and inserts them as a custom flavours. The css.php can detect these flavours and reads the stylesheet + replacements from there. If the flavour is not the default one (style.ini), replacements are loaded from the default flavour first to ensure that the colours are available. Flavours can define their own set of replacements.
      82edff4d
  25. Feb 03, 2017
  26. Jan 21, 2017
    • Andreas Gohr's avatar
      refactor Admin UI · 0470c28f
      Andreas Gohr authored
      This introduces a new dokuwiki\Ui namespace and refactors the Admin
      screen into a Ui class. The ultimate goal is to split up the big,
      complex functions in inc\html.php in better maintainable classes in the
      Ui namespace. This is the first go at it. Others function->class
      conversions should follow.
      
      This also switches the icons for our base admin plugins to inline SVG.
      (files and styling not included, yet).
      0470c28f
  27. Dec 21, 2016
    • Andreas Gohr's avatar
      allow selecting the preferred CDN and add event · fa078663
      Andreas Gohr authored
      We now have two CDNs available. code.jquery.com which is the more
      popular one and CDNjs which is the faster one. Plugin authors can use a
      plugin hook to easily implement their own preferred CDN. Authors might
      even use this event to conditionally load additional JavaScript files.
      fa078663
  28. Nov 26, 2016
    • Andreas Gohr's avatar
      load jquery via https always · 7a5ae06d
      Andreas Gohr authored
      7a5ae06d
    • Andreas Gohr's avatar
      split off jquery from other JS and add CDN option #1766 · 61537d47
      Andreas Gohr authored
      jQuery (and UI and Migrate) are now loaded separately from the rest of
      the JavaScript. This adds at least one HTTP request more but has some
      advantages:
      
      * browsers can cache it independently
      * the cache is only invalidated when versions update
      * we do not apply any transformations (replacements, minimizing, etc) on
        this code anymore which makes our dispatcher faster for the other JS
      * browsers seem to load (not execut) both (jquery and other) parallel,
        which might increase download speed a bit
      
      This split allowed for the introduction of a new config: jquerycdn. When
      enabled the 3 jquery files are loaded from jQueries CDN. This adds
      another two HTTP requests but:
      
      * since it's another host those files do not apply to the 4 request per
        host limit and can be loaded (not executed) in paralell which might
        increase download speeds a bit
      * the CDN is distributed worldwide which means files are requested from
        the closest location, increasing the download speeds
      * since these files/CDN are very popular, chances are high that people
        already have them cached in their browsers, reducing the download time
        to 0 and effectiely halving the javascript needed to download
      
      The option currently defaults to 'off', but I would argue 'on' would be
      the better default.
      61537d47
  29. Sep 07, 2016
  30. May 11, 2016
Loading