| Commit message (Collapse) | Author | Age |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* logging:
added JavaScript based filter mechanism
added logging configuration
replaced out calls to dbglog with new Logger calls
added convenience methods to log to our default facilities
added logviwer admin plugin
added log dir to git
central logging mechanism
|
| |
| |
| |
| |
| |
| | |
This allows for easy viewing of the available logs.
The log format was sligthly adjusted again for easier parsing.
|
| |
| |
| |
| |
| |
| | |
This patch replaces our old gif based smileys by SVG based ones from the
Twemoji project. This allows for scaling the emojis with the text
they're used in.
|
|\ \
| | |
| | | |
refactor html_* functions into Ui class member using Form\Form class
|
| |/
| |
| |
| | |
This fix enables to use disabled checkbox for non-existing revision page or media file in the HTML form of Ui\Revisions.
|
| | |
|
|/ |
|
|
|
|
|
| |
Progressive enhancement asks for having information available fon nonJS
users and transforming the interface by JS if available
|
| |
|
| |
|
| |
|
|\
| |
| | |
Use envvars in shebang of executables
|
| | |
|
| | |
|
|/
|
| |
Fixes jQuery regressions laid out here: https://blog.jquery.com/2020/05/04/jquery-3-5-1-released-fixing-a-regression/
|
|\
| |
| | |
Upgrade for jQuery.Cookie to 1.4.1
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes a problem with badly encoded cookies that may have been set
by other software on the same domain. Eg. cookies encoded in latin1
instead of UTF-8.
Note: this library is abandoned and superseeded by js-cookie but an
upgrade to that is not straight forward (and the benefits for us are
unclear)
|
|\ \
| | |
| | | |
jQuery Update and jQuery Migrate removal
|
| | | |
|
| |/ |
|
|/
|
|
|
|
|
|
|
|
|
| |
internallink's output <a> tag gets a new attribute, data-wiki-id, so that
jQuery doesn't need to parse the various link format to get the ID.
Any plugin javascript that loads after DokuWiki's script should be able to
discover curid class as usual, as long as they use the default js.php
facility.
fixes #1511, fixes #2968.
|
|
|
|
|
|
| |
attr
Related to #1546.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This prevents different type returned for DokuCookie.getValue():
DokuCookie.setValue('foo', false);
console.log(DokuCookie.getValue('foo')); // false
location.reload(); // pseudo code
console.log(DokuCookie.getValue('foo')); // 'false'
|
|
|
|
|
| |
- ACL's hand-written template doesn't use div.content to wrap the footnote content
- jQuery object existence check should use $obj.length
|
| |
|
|
|
|
| |
for jquery
|
|
|
|
|
|
|
| |
Safari 9 in iOS does not support the use of `const` in strict mode. Unfortunately, some of us are stuck with Safari 9 due to not being able to upgrade.
I am a big fan of progressive enhancement, but because all javascript code is packed together and sent off to the client, this small incompatibility breaks all javascript for safari 9 browsers. Switching these two keywords makes everything work again.
There are no other uses of `const` in the codebase as far as I can find. This change has little to no impact on anything else, but slighlty extends the range of supported browsers.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Plugins may want to add further fields to be present when saving drafts.
Plugins may want to execute some js functionality that should be timed to
the saved draft/refreshed lock.
If a plugin does another init() to attach the dw_locktimer to its own editor,
then the default callback would be added a second time, causing unexpected
and undesired behavior.
This includes the changes from the following commits:
6ef45cc1c69591eb7facf381ef4bcf88e3aaa1c0
6ca947f3ad455df4fca1a3076b174b7b2688bd89
0fff419cc95b9783dd33ab02ffb3bd7806d5fcde
87bed8b672a166d073948bcb4ca49aaa81dc880c
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes a lot of reudundant CSS classes in favor of cascading
selectors. Styling isn't done, yet this is just a first step.
Still to do:
* aria labels
* styling the toggle mechanism
* RTL styling
* making sure everything displays correct when no JS is available
* translations may be missing
* refactoring the rest of search.less to make use of LESS features
|
|
|
|
|
| |
This functionality is inspired by what other large search engines are
doing.
|
| |
|
|
|
|
|
| |
This simplifies many aspects. However, it still needs much better
styling.
|
|
|
|
|
|
|
|
|
|
|
| |
This add some search assistance to simple, single-word search queries
which may be restricted to a single namespace.
Further improvements:
* better styling
* trigger events for other plugins
* set namespaces directly from fulltext search results
* some more config options
|
|
|
|
|
|
| |
inside an image tag
If it's already inside an image tag, move the cursor to the end of the current tag.
|
|
|
|
| |
open' mode)
|
| |
|
| |
|
|
|
| |
The check did not work any more. see #1853
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* jqsplit:
Restore smoothness.css using update.sh
allow selecting the preferred CDN and add event
load jquery via https always
split off jquery from other JS and add CDN option #1766
use external version file for jquery updates
removed jQuery.browser calls
replace deprecated bind() calls
replace deprecated delegate() calls
fixed radio options in media manager for new jQ-UI
jQuery Updates
|
| |
| |
| |
| |
| |
| | |
The file had 0 bytes before (starting from
5928c8e71080077bf8d9ed0cbfe33ffa8ca7b904) - probably something went
wrong while executing update.sh.
|
| |
| |
| |
| |
| | |
this also removes the non inified versions and incorporates some updates
the jquery CDN just pushed for jquery-ui
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
jQuery.browser no longer exists in jQuery nor in jQuery migrate. A quick
check in Opera and IE11 suggests that both parts that used it are no
longer needed so they were simply removed.
More browser tests especially for the resize handling in the media manager
are recommended.
|