aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/Meta_plugin_does_not_respect_htmlscrubber__95__skip_setting.___40__patch__41_...
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-12-12 14:06:45 -0500
committerJoey Hess <joey@kodama.kitenet.net>2008-12-12 14:06:45 -0500
commit88e8d4bf8d99b6df83deb680f1ed8685e6447875 (patch)
tree3117dd60dab2ff4f06e0bb924884e5d51bb7ac8d /doc/bugs/Meta_plugin_does_not_respect_htmlscrubber__95__skip_setting.___40__patch__41__.mdwn
parent5625be3bcd76b5990cb7799437def3521cc53a9d (diff)
downloadikiwiki-88e8d4bf8d99b6df83deb680f1ed8685e6447875.tar
ikiwiki-88e8d4bf8d99b6df83deb680f1ed8685e6447875.tar.gz
meta: Pass info to htmlscrubber so htmlscrubber_skip can take effect.
Diffstat (limited to 'doc/bugs/Meta_plugin_does_not_respect_htmlscrubber__95__skip_setting.___40__patch__41__.mdwn')
-rw-r--r--doc/bugs/Meta_plugin_does_not_respect_htmlscrubber__95__skip_setting.___40__patch__41__.mdwn53
1 files changed, 1 insertions, 52 deletions
diff --git a/doc/bugs/Meta_plugin_does_not_respect_htmlscrubber__95__skip_setting.___40__patch__41__.mdwn b/doc/bugs/Meta_plugin_does_not_respect_htmlscrubber__95__skip_setting.___40__patch__41__.mdwn
index 9d67d6662..0e40da551 100644
--- a/doc/bugs/Meta_plugin_does_not_respect_htmlscrubber__95__skip_setting.___40__patch__41__.mdwn
+++ b/doc/bugs/Meta_plugin_does_not_respect_htmlscrubber__95__skip_setting.___40__patch__41__.mdwn
@@ -8,55 +8,4 @@ Setting htmlscrubber_skip to the pagespec should stop this getting scrubbed but
Below is a patch to fix that. It seams to work but I am not sure of it is the correct thing to do.
---- meta.pm 2008-12-11 17:50:33.000000000 +0000
-+++ meta.pm.orig 2008-12-10 17:41:23.000000000 +0000
-@@ -38,9 +38,10 @@
- }
- }
-
--sub scrub (@) { #{{{
-+sub scrub ($) { #{{{
- if (IkiWiki::Plugin::htmlscrubber->can("sanitize")) {
-- return IkiWiki::Plugin::htmlscrubber::sanitize(content => shift, destpage => shift);
-+ #return IkiWiki::Plugin::htmlscrubber::sanitize(content => shift);
-+ return shift;
- }
- else {
- return shift;
-@@ -137,7 +138,7 @@
- elsif ($key eq 'permalink') {
- if (safeurl($value)) {
- $pagestate{$page}{meta}{permalink}=$value;
-- push @{$metaheaders{$page}}, scrub('<link rel="bookmark" href="'.encode_entities($value).'" />', $page);
-+ push @{$metaheaders{$page}}, scrub('<link rel="bookmark" href="'.encode_entities($value).'" />');
- }
- }
- elsif ($key eq 'stylesheet') {
-@@ -206,7 +207,7 @@
- my $delay=int(exists $params{delay} ? $params{delay} : 0);
- my $redir="<meta http-equiv=\"refresh\" content=\"$delay; URL=$value\" />";
- if (! $safe) {
-- $redir=scrub($redir, $page);
-+ $redir=scrub($redir);
- }
- push @{$metaheaders{$page}}, $redir;
- }
-@@ -216,7 +217,7 @@
- join(" ", map {
- encode_entities($_)."=\"".encode_entities(decode_entities($params{$_}))."\""
- } keys %params).
-- " />\n", $page);
-+ " />\n");
- }
- }
- elsif ($key eq 'robots') {
-@@ -225,7 +226,7 @@
- }
- else {
- push @{$metaheaders{$page}}, scrub('<meta name="'.encode_entities($key).
-- '" content="'.encode_entities($value).'" />', $page);
-+ '" content="'.encode_entities($value).'" />');
- }
-
- return "";
-
+> [[done]], thanks for the patch --[[Joey]]