History log of /dokuwiki/inc/html.php (Results 426 – 450 of 560)
Revision Date Author Comments
# 016b6153 17-Sep-2006 Andreas Gohr <andi@splitbrain.org>

event names renamed

HTML_EDIT_PAGETEMPLATE becomes HTML_PAGE_FROMTEMPLATE
TPL_METAHEADER_PRINT becomes TPL_METAHEADER_OUTPUT

darcs-hash:20060917103450-7ad00-405f3533915b54ee4d4050cfccbf27d43ff7435f

event names renamed

HTML_EDIT_PAGETEMPLATE becomes HTML_PAGE_FROMTEMPLATE
TPL_METAHEADER_PRINT becomes TPL_METAHEADER_OUTPUT

darcs-hash:20060917103450-7ad00-405f3533915b54ee4d4050cfccbf27d43ff7435f.gz

show more ...


# b7d5a5f0 16-Sep-2006 Andreas Gohr <andi@splitbrain.org>

fix for previous pagetemplate event patch

Sorry, did mess up in testing the last patch.

darcs-hash:20060916000515-7ad00-3874991f9121ac80b2b3b66d4f5ac166702df1d1.gz


# 883bc121 15-Sep-2006 Andreas Gohr <andi@splitbrain.org>

HTML_EDIT_PAGETEMPLATE event added

darcs-hash:20060915202321-7ad00-2f3440a36d7a41604c1cbfbc9633c898c7b9ff0e.gz


# 71726d78 30-Aug-2006 Ben Coburn <btcoburn@silicodon.net>

scalable changelog redesign

This patch provides a rewritten changelog system that is designed to run
efficiently on both small and large wikis. The patch includes a plugin to
convert changelogs from

scalable changelog redesign

This patch provides a rewritten changelog system that is designed to run
efficiently on both small and large wikis. The patch includes a plugin to
convert changelogs from the current format. The conversion is
non-destructive and happens automatically. For more information on the new
changelog format see "http://wiki.splitbrain.org/wiki:changelog".

Structure
In short the changelog is now stored in per-page changelog files, with a
recent changes cache. The recent changes cache is kept in
"/data/meta/_dokuwiki.changes" and trimmed daily. The per-page changelogs
are kept in "/data/meta/<ns>/<page_id>.changes" files. To preserve
revision information for revisions stored in the attic, the "*.changes"
files are not removed when their page is deleted. This allows the full
life-cycle of page creation, deletion, and reversion to be tracked.

Format
The changelog line format now uses a general "line type" field in place of
the special "minor" change syntax. There is also an extra field that can
be used to store arbitrary data associated with special line types. The
reverted line type (R) is a good example. There the extra field holds the
revision date used as the source for reverting the page. See the wiki for
the complete syntax description.

Code Notes
The changelog functions have been rewritten to load the whole file only if
it is small. For larger files, the function loads only the relevant
chunk(s). Parsed changelog lines are cached in memory to speed future
function calls.

getRevisionInfo
A binary search is used to locate the chunk expected to contain the
requested revision. The whole chunk is parsed, and adjacent lines are
optimistically cached to speed consecutive calls.

getRevisions
Reads the changelog file backwards (newest first) in chunks until the
requested number of lines have been read. Parsed changelog lines are
cached for subsequent calls to getRevisionInfo. Because revisions are read
from the changelog they are no longer guaranteed to exist in the attic.

(Note: Even with lines of arbitrary length getRevisionInfo and
getRevisions never split changelog lines while reading. This is done by
sliding the "file pointer" forward to the end of a line after each blind
seek.)

isMinor
Removed. To detect a minor edit check the type as follows:
$parsed_logline['type']

darcs-hash:20060830182753-05dcb-1c5ea17f581197a33732a8d11da223d809c03506.gz

show more ...


# 11ea018f 24-Jul-2006 Andreas Gohr <andi@splitbrain.org>

add button lables to title attribute #862

Instead of only showing the accesskey in button's title tooltips now the button
label is shown additionally. This helps blind users with screenreaders.

dar

add button lables to title attribute #862

Instead of only showing the accesskey in button's title tooltips now the button
label is shown additionally. This helps blind users with screenreaders.

darcs-hash:20060724165158-7ad00-056481f9120c383cac03b1b2c6c397e829b7d103.gz

show more ...


# 1d5856cf 14-Jul-2006 Andreas Gohr <andi@splitbrain.org>

two-stage password reset

This patch changes the password reset function to a two-stage process.
After requesting a new password a confirmation email is sent first, only
if the link contained in this

two-stage password reset

This patch changes the password reset function to a two-stage process.
After requesting a new password a confirmation email is sent first, only
if the link contained in this mail is used the password is changed for real.

This makes sure malicious people can't reset passwords for other users.

darcs-hash:20060714110548-7ad00-c1e23fd51cc2d2f16473914421ebe0f9c3b2ba8c.gz

show more ...


# d98d4540 10-Jul-2006 Ben Coburn <btcoburn@silicodon.net>

fixing undefined variables

Fixing undefined variable notices and sometimes
the underlying error that produced them.

darcs-hash:20060710114655-05dcb-073948171847f1f43f153e96c8382abd421da36a.gz


# 746855cf 10-Jul-2006 Ben Coburn <btcoburn@silicodon.net>

cleanup undefined constant notices

Undefined constants replaced with strings, see
http://www.php.net/manual/en/language.types.array.php#language.types.array.foo-bar

darcs-hash:20060710091820-05dcb-

cleanup undefined constant notices

Undefined constants replaced with strings, see
http://www.php.net/manual/en/language.types.array.php#language.types.array.foo-bar

darcs-hash:20060710091820-05dcb-cfccff2bdd633b929470c60d8eee096f50ab4c18.gz

show more ...


# c9b4bd1e 05-Jul-2006 Ben Coburn <btcoburn@silicodon.net>

refactor wiki page edit locking

- Adds a new function in 'inc/pageutils.php', wikiLockFN($id)
- All page edit locks should now be created with the file name
generated by wikiLockFN($id).

refactor wiki page edit locking

- Adds a new function in 'inc/pageutils.php', wikiLockFN($id)
- All page edit locks should now be created with the file name
generated by wikiLockFN($id).
- wikiLockFN
- Generates wiki page editing locks in the 'data/locks'
directory where they belong.
- This avoids polluting the 'data/pages' directory with lock files,
which were causing namespaces to be created before they logically
should exist.

darcs-hash:20060705033135-05dcb-8eac316587cd54c6ebd861fe7b15975d90b0e4dc.gz

show more ...


# 409d7af7 02-Jul-2006 Andreas Gohr <andi@splitbrain.org>

disableactions support

This patch adds a config option to disable certain internal action commands of
DokuWiki's main dispatcher.

The options resendpasswd and openregister were removed because they

disableactions support

This patch adds a config option to disable certain internal action commands of
DokuWiki's main dispatcher.

The options resendpasswd and openregister were removed because they can now set
through this new option.

The config plugin needs to be adjusted.

darcs-hash:20060702121622-7ad00-1e80e77bcfb0ae561fe7abd79cfbe1bb158be720.gz

show more ...


# 8d975344 27-May-2006 Andreas Gohr <andi@splitbrain.org>

usability enhancements for the loginform #803

darcs-hash:20060527185238-7ad00-1593c8b25d7f870c8a0b3017fbcf29c4e047f52c.gz


# 041d7a86 26-May-2006 Ben Coburn <btcoburn@silicodon.net>

resolve darcs conflict 20060526

darcs-hash:20060526144958-05dcb-4e04cb5cc9d9f60180f867a12957ceda9ae963b4.gz


# 35dae8b0 22-May-2006 Ben Coburn <btcoburn@silicodon.net>

decouple section edit from header in renderer

This patch achieves a partial decoupling of the section edit buttons
from the header syntax. A new 'section_edit' instruction is added to the
instructio

decouple section edit from header in renderer

This patch achieves a partial decoupling of the section edit buttons
from the header syntax. A new 'section_edit' instruction is added to the
instruction list. The default set of these instructions is generated from
the header handler and the _finalize function. A generic 'section_edit'
renderer is now part of the renderer.

To rewrite the section semantics, add, or remove section edit buttons the
header handler and renderer no longer need to be modified. Changes can be
dynamically made to the section edit buttons through the 'PARSER_HANDLER_DONE'
action event. An action plugin that registers this event can then modify
the calls list of the handler object before it is rendered.

In short, this patch makes it possible to change the behavior of the section
edit buttons without having to change unrelated code. This patch should be
entirely transparent to DokuWiki users and cleanly written plugins.

darcs-hash:20060522060004-05dcb-8e6b5215e1b610877f126ca0b9e1e5bc21cc6469.gz

show more ...


# fb53bfe2 25-May-2006 Ben Coburn <btcoburn@silicodon.net>

getRevisionInfo much faster (cached)

Makes getRevisionInfo much faster when loading all the revisions of a page.
This is done by efficiently parsing the 'changes.log' data and caching the
results (i

getRevisionInfo much faster (cached)

Makes getRevisionInfo much faster when loading all the revisions of a page.
This is done by efficiently parsing the 'changes.log' data and caching the
results (in memory) so that future calls to getRevisionInfo return
immediately without reloading the 'changes.log' file.

(Note: the changelog system in DokuWiki should still be rewritten so
that changes are not logged into one huge file!)

darcs-hash:20060525083202-05dcb-8c0eea695055b51a218a0e311169cda0bb0d4363.gz

show more ...


# 306b2c85 22-May-2006 Denis Simakov <akinoame1@gmail.com>

fix: wrong secedit when page changes

Binds secedit buttons to file modification stamp ('lastmod'), so that if the page changes in between, editing of the old revision starts.

darcs-hash:20060522182

fix: wrong secedit when page changes

Binds secedit buttons to file modification stamp ('lastmod'), so that if the page changes in between, editing of the old revision starts.

darcs-hash:20060522182043-3c565-17e6ac5d018300dd009c24218f4b1b8c8ae80363.gz

show more ...


# ee379fa4 21-May-2006 Andreas Gohr <andi@splitbrain.org>

media manager fixes

darcs-hash:20060521213334-7ad00-d3bdc1fbce1b904d3f939197bae0b811aa5bbac3.gz


# 72f0e11f 19-May-2006 Andreas Gohr <andi@splitbrain.org>

link to media manager

This patch add a link to the media manager when no JavaScript is available.
Users can upload and browse for pictures now without the need for JavaScript
only inserting has to b

link to media manager

This patch add a link to the media manager when no JavaScript is available.
Users can upload and browse for pictures now without the need for JavaScript
only inserting has to be done manually then.

darcs-hash:20060519175959-7ad00-5ee77fd00d20bef9a36eee632a1c5897097ba4a8.gz

show more ...


# 3df72098 19-May-2006 Andreas Gohr <andi@splitbrain.org>

new mediamanager

This patch adds a completely rewritten media popup. The following noteworthy
changes were made:

- media manager uses a collapsible namespace tree
- media manager uses AJAX if avail

new mediamanager

This patch adds a completely rewritten media popup. The following noteworthy
changes were made:

- media manager uses a collapsible namespace tree
- media manager uses AJAX if available
- media manager popup can be kept open when selecting a media file
- only one template is used for the media manager :!: Template
- Editable image metadata is configured in conf/mediameta.php now
- The JS cookie mechanism was enhanced to store key/value pairs
- Language strings can be exported to JS in js.php

darcs-hash:20060519165023-7ad00-4932b4553fc919aa4a8b8187958b823acf4f8cee.gz

show more ...


# d0ab54f6 18-May-2006 Michael Klier chi@chimeric.de <andi@splitbrain.org>

namespace restricted fulltext-search

- The fulltext-search can now be restricted to a given
namespace seperated by an "@"

darcs-hash:20060518161855-484ab-1617b6d2c3593525f4d29a789b0a32ebf

namespace restricted fulltext-search

- The fulltext-search can now be restricted to a given
namespace seperated by an "@"

darcs-hash:20060518161855-484ab-1617b6d2c3593525f4d29a789b0a32ebf414b9ae.gz

show more ...


# b1112787 28-Apr-2006 Ben Coburn <btcoburn@silicodon.net>

accesskey tooltip rewriting

Does client-side rewriting of accesskey tooltip text so that it will be
more OS and browser specific. Dokuwiki should output all accesskey tooltips
as [ALT+<key>] because

accesskey tooltip rewriting

Does client-side rewriting of accesskey tooltip text so that it will be
more OS and browser specific. Dokuwiki should output all accesskey tooltips
as [ALT+<key>] because this patch matches on "[ALT+".

darcs-hash:20060428015158-05dcb-0102a1b2068c053e81dd21ad3927c78b6c9f349e.gz

show more ...


# 42c7abd6 31-Mar-2006 Andreas Gohr <andi@splitbrain.org>

moved toolbar out of form scope #757

This ensures that the save button stays the default button of the
form again.

darcs-hash:20060331085543-7ad00-8db519b51a7bc65479ebc6b303f3cf016f8088be.gz


# 0e99f6d7 21-Mar-2006 Ben Coburn <btcoburn@silicodon.net>

'Back to top' style bug fix

Removes some link underlining that would appear around the 'Back to top' button.

darcs-hash:20060321020948-05dcb-e0e5f2d30bd05bad37ad64d587fc4dc29abcb30b.gz


# ee4c4a1b 11-Mar-2006 Andreas Gohr <andi@splitbrain.org>

Automatic draft saving

DokuWiki now automatically creates a draft file of the currently edited
page. In case of an editing interuption (eg. Browsercrash) the draftfile
can be continued later.

darcs

Automatic draft saving

DokuWiki now automatically creates a draft file of the currently edited
page. In case of an editing interuption (eg. Browsercrash) the draftfile
can be continued later.

darcs-hash:20060311200148-7ad00-919337a51e001136178d175a1755cd26122e9726.gz

show more ...


# 21a15207 08-Mar-2006 Anika Henke <a.c.henke@arcor.de>

unique id for top button, link and anchor

darcs-hash:20060308232857-d5083-f9aa3009a5b70cbcb14d66ae94deb3edf6da3693.gz


# daf4ca4e 08-Mar-2006 Anika Henke <a.c.henke@arcor.de>

killed some borders, widths and other strictness bugs

darcs-hash:20060308225006-d5083-d273d41551fee37d28442beef847eb57891ba73e.gz


1...<<11121314151617181920>>...23