| #
5f70445d |
| 03-Mar-2007 |
Andreas Gohr <andi@splitbrain.org> |
added getFormat() function to renderer
Each renderer has to supply a getFormat() function returning the format it produces. Usually this is the same as the classname of the renderer (or Plugin) says
added getFormat() function to renderer
Each renderer has to supply a getFormat() function returning the format it produces. Usually this is the same as the classname of the renderer (or Plugin) says but it does not need to be necessarily.
Fixes a problem with the wrong format being reported to plugins when a render plugin was used.
darcs-hash:20070303214102-7ad00-3f87d8a10e94f4c6c30bacc8f43486b94ecdb146.gz
show more ...
|
| #
1179df0e |
| 17-Feb-2007 |
Guy Brand <gb@isis.u-strasbg.fr> |
Fix namespace links and titles (FS 1005, 1006)
darcs-hash:20070217220746-19e2d-76c857902d24301707eb783ced96f25c00526659.gz
|
| #
e7856bea |
| 06-Feb-2007 |
chris <chris@jalakai.co.uk> |
refactor renderer header() to separate out adding toc items
adds a new render method toc_additem($id, $text, $level)
This allows toc items to be added separately from the header() function, allowin
refactor renderer header() to separate out adding toc items
adds a new render method toc_additem($id, $text, $level)
This allows toc items to be added separately from the header() function, allowing plugins to generate their own table of content items without having to copy dw core code (which may in the future change).
darcs-hash:20070206014821-9b6ab-218184e543f6b348e710acc2fe30a8ec329c66a8.gz
show more ...
|
| #
1f82fabe |
| 24-Jan-2007 |
Andreas Gohr <gohr@cosmocode.de> |
moved interwiki resolve logic to base renderer class
darcs-hash:20070124111438-6e07b-7d3e534aa7eff56821bf94232fea7711c5881719.gz
|
| #
2ea4044f |
| 23-Jan-2007 |
Andreas Gohr <andi@splitbrain.org> |
move title function to base renderer
darcs-hash:20070123083854-7ad00-b2a6723121ed82076a04c5956ecdbf22ec5aede7.gz
|
| #
863befa1 |
| 19-Jan-2007 |
Andreas Gohr <andi@splitbrain.org> |
Renderer now inherits from Doku_Plugin
This makes typical plugin functions available to render plugins.
darcs-hash:20070119234945-7ad00-2ecc67ca68c85cfdd67718d147587f2f5ecb317a.gz
|
| #
a939d432 |
| 15-Jan-2007 |
Andreas Gohr <andi@splitbrain.org> |
added missing functions to renderer base class
darcs-hash:20070115201107-7ad00-a393183d8bc36296678f3f76adc43b5d5bec35a1.gz
|
| #
44881bd0 |
| 03-Jan-2007 |
henning.noren <henning.noren@gmail.com> |
tf_rename_lower.patch
Name the TRUE/FALSE-constants consistently as lowercase everywhere. This might also be an tiny optimization in some environments.
darcs-hash:20070103205700-d2a3e-e7ec0aedb938d
tf_rename_lower.patch
Name the TRUE/FALSE-constants consistently as lowercase everywhere. This might also be an tiny optimization in some environments.
darcs-hash:20070103205700-d2a3e-e7ec0aedb938d563f583116a2d5b17f3a3fea36c.gz
show more ...
|
| #
5587e44c |
| 04-Aug-2006 |
chris <chris@jalakai.co.uk> |
fix for bug #701, lists in footnotes in lists
added Doku_Handler_Nest class & "nest" render instruction These allows render instructions to be nested within the "nest" render instruction, isolating
fix for bug #701, lists in footnotes in lists
added Doku_Handler_Nest class & "nest" render instruction These allows render instructions to be nested within the "nest" render instruction, isolating them from the outer list of render instructions.
Not being able to do this is a particular problem for the current Doku_Handler_* classes as they process the list of intructions generated during their life without any recognition that some of the instructions may not belong to them being nested within another syntax mode.
This also makes it easier for plugins to generate cacheable nested instructions rather than using the expensive p_render() function which has to create a new renderer.
darcs-hash:20060804220100-9b6ab-ccd051e287af45afacdb1efecb8d9beb376276cb.gz
show more ...
|
| #
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 ...
|
| #
4fced885 |
| 24-Feb-2006 |
Andreas Gohr <andi@splitbrain.org> |
parse error in renderer fixed
darcs-hash:20060224154748-7ad00-dc2e34203914bb51b622fc5c7eeac81b9118071f.gz
|
| #
b8c943a4 |
| 24-Feb-2006 |
Andreas Gohr <andi@splitbrain.org> |
removed deprecated TOC code
darcs-hash:20060224151221-7ad00-314d411cb22d2cd59079751f31cf4b4c49a7f0b6.gz
|
| #
e41c4da9 |
| 19-Feb-2006 |
Andreas Gohr <andi@splitbrain.org> |
some TOC fixes
darcs-hash:20060219164726-7ad00-eb637e1db83e2f3b6c3629da18214b6587590b24.gz
|
| #
98c86858 |
| 17-Feb-2006 |
Andreas Gohr <andi@splitbrain.org> |
file cleanups
This patch cleans up the source code to satisfy the coding guidelines (see http://wiki.splitbrain.org/wiki:development#coding_style)
It converts files to UNIX lineendings and removes
file cleanups
This patch cleans up the source code to satisfy the coding guidelines (see http://wiki.splitbrain.org/wiki:development#coding_style)
It converts files to UNIX lineendings and removes tabs and trailing whitespace. Not all files were cleaned yet.
darcs-hash:20060217222040-7ad00-bba3d2bee3b5aa7cbb5184258abd50805cd071bf.gz
show more ...
|
| #
699afdeb |
| 14-Aug-2005 |
chris <chris@teacherscpd.co.uk> |
minor fixes to base Renderer class
darcs-hash:20050814221006-50fdc-fab19511d4bf55007c89c6fdca4179284da80efc.gz
|
| #
61faf446 |
| 13-Aug-2005 |
chris <chris@teacherscpd.co.uk> |
renderer update, move plugin() method from xhtml to renderer
darcs-hash:20050813182213-50fdc-e1d2529944785b0e39bbd58a184c12d120ff1149.gz
|
| #
9dc2c2af |
| 01-May-2005 |
andi <andi@splitbrain.org> |
~~NOCACHE~~ added
darcs-hash:20050501193908-9977f-e65b9b9bd123efaccc167f2e1ad9a1d4f51ba681.gz
|
| #
340756e4 |
| 13-Apr-2005 |
andi <andi@splitbrain.org> |
removed closing php tag for includes
darcs-hash:20050413175338-9977f-c969db6f86df5df175db9a39b4fabb9f072f8f67.gz
|
| #
af587fa8 |
| 10-Apr-2005 |
andi <andi@splitbrain.org> |
new parser: code for section editing added
darcs-hash:20050410175916-9977f-92bd9f70d66160b0f6188f42870d12b2e0964077.gz
|
| #
0e1c636e |
| 02-Apr-2005 |
andi <andi@splitbrain.org> |
new parser: correct pageresolving for internal links
darcs-hash:20050402154829-9977f-f9576f4bafed9cbc9c15f14a41ad3410ec5c5970.gz
|
| #
0cecf9d5 |
| 31-Mar-2005 |
andi <andi@splitbrain.org> |
new parser added (define DOKU_USENEWPARSER to use it)
darcs-hash:20050331145749-9977f-f011ea6c65a278197e9087b685c635c60a204cd2.gz
|