summaryrefslogtreecommitdiff
path: root/inc/parser/metadata.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2006-05-07 17:31:13 +0200
committerAndreas Gohr <andi@splitbrain.org>2006-05-07 17:31:13 +0200
commita4a2d4cf66dd68b9dc9ce51064fae2db8385d81d (patch)
treee17f8afdf47ce8fdd7e098c104ae6477d75fc497 /inc/parser/metadata.php
parent3aee4c27813a30e720d3ad1fbcbd2e372a88573a (diff)
downloadrpg-a4a2d4cf66dd68b9dc9ce51064fae2db8385d81d.tar.gz
rpg-a4a2d4cf66dd68b9dc9ce51064fae2db8385d81d.tar.bz2
metadata hnalding updates, header fixes
This removes the meta instruction again in favour of the new meta renderer. Most tests work now again, a few tweaks were done on the header handler to render certain headers as it did in earlier versions. darcs-hash:20060507153113-7ad00-bd299fbe1762482c72d109f9bca776f12bcea7c8.gz
Diffstat (limited to 'inc/parser/metadata.php')
-rw-r--r--inc/parser/metadata.php9
1 files changed, 2 insertions, 7 deletions
diff --git a/inc/parser/metadata.php b/inc/parser/metadata.php
index e7173dda6..59b791fae 100644
--- a/inc/parser/metadata.php
+++ b/inc/parser/metadata.php
@@ -31,13 +31,6 @@ class Doku_Renderer_metadata extends Doku_Renderer {
var $capture = true;
var $store = '';
- function meta($data) {
- if (is_array($data)){
- $this->meta = $data;
- if (!$this->meta['title']) $this->meta['title'] = $data['first_heading'];
- }
- }
-
function document_start(){
//reset some variables
$this->meta['description']['abstract'] = '';
@@ -60,6 +53,8 @@ class Doku_Renderer_metadata extends Doku_Renderer {
function header($text, $level, $pos) {
global $conf;
+ if (!$this->meta['title']) $this->meta['title'] = $text;
+
// create a unique header id
$hid = $this->_headerToLink($text,'true');