Indefero

Indefero Commit Details


Date:2011-06-01 03:10:01 (13 years 6 months ago)
Author:William MARTIN
Branch:develop, feature.content-md5, feature.diff-whitespace, feature.issue-of-others, feature.issue-summary, feature.search-filter, feature.webrepos, feature.wiki-default-page, release-1.2, release-1.3
Commit:d350876bc1ab8c1962737c2f3c7c9db1b9bc6d3b
Parents: de09c8af56574c06232114de498caa23b316b8e7
Message:Update allowed attributes in the Markdown Prefilter, to be less strict. Fix issue 578

Changes:

File differences

src/IDF/Template/MarkdownPrefilter.php
9090
9191
9292
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
127156
128157
129158
);
public $allowed = array(
'a' => array('href', 'title', 'rel'),
'abbr' => array('title'),
'address' => array(),
'b' => array(),
'blockquote' => array(),
'br' => array(),
'caption' => array(),
'code' => array(),
'dd' => array(),
'del' => array('cite', 'class', 'datetime', 'dir', 'id', 'title'),
'div' => array('align', 'class'),
'dl' => array(),
'dt' => array(),
'em' => array(),
'h1' => array('id'),
'h2' => array('id'),
'h3' => array('id'),
'h4' => array('id'),
'h5' => array('id'),
'h6' => array('id'),
'hr' => array(),
'i' => array(),
'img' => array('src', 'class', 'alt', 'height', 'width', 'style'),
'ins' => array('cite', 'class', 'datetime', 'dir', 'id', 'title'),
'li' => array(),
'ol' => array(),
'p' => array('align', 'class'),
'pre' => array(),
'strong' => array(),
'table' => array('summary'),
'td' => array('style'),
'th' => array(),
'tr' => array(),
'ul' => array(),
'a' => array('class', 'dir', 'id', 'style', 'title',
'href', 'hreflang', 'rel'),
'abbr' => array('class', 'dir', 'id', 'style', 'title'),
'address' => array('class', 'dir', 'id', 'style', 'title'),
'b' => array('class', 'dir', 'id', 'style', 'title'),
'blockquote' => array('class', 'dir', 'id', 'style', 'title',
'cite'),
'br' => array('class', 'id', 'style', 'title'),
'caption' => array('class', 'dir', 'id', 'style', 'title',
'align'), // deprecated attribute),
'code' => array('class', 'dir', 'id', 'style', 'title'),
'dd' => array('class', 'dir', 'id', 'style', 'title'),
'del' => array('class', 'dir', 'id', 'style', 'title',
'cite', 'datetime'),
'div' => array('class', 'dir', 'id', 'style', 'title',
'align'), // deprecated attribute
'dl' => array('class', 'dir', 'id', 'style', 'title'),
'dt' => array('class', 'dir', 'id', 'style', 'title'),
'em' => array('class', 'dir', 'id', 'style', 'title'),
'font' => array('class', 'dir', 'id', 'style', 'title', // deprecated element
'color', 'face', 'size'); // deprecated attribute
'h1' => array('class', 'dir', 'id', 'style', 'title',
'align'), // deprecated attribute
'h2' => array('class', 'dir', 'id', 'style', 'title',
'align'), // deprecated attribute
'h3' => array('class', 'dir', 'id', 'style', 'title',
'align'), // deprecated attribute
'h4' => array('class', 'dir', 'id', 'style', 'title',
'align'), // deprecated attribute
'h5' => array('class', 'dir', 'id', 'style', 'title',
'align'), // deprecated attribute
'h6' => array('class', 'dir', 'id', 'style', 'title',
'align'), // deprecated attribute
'hr' => array('class', 'dir', 'id', 'style', 'title',
'align', 'noshade', 'size', 'width'), // deprecated attribute
'i' => array('class', 'dir', 'id', 'style', 'title'),
'img' => array('class', 'dir', 'id', 'style', 'title',
'src', 'alt', 'height', 'width'),
'ins' => array('class', 'dir', 'id', 'style', 'title',
'cite', 'datetime'),
'li' => array('class', 'dir', 'id', 'style', 'title',
'type'), // deprecated attribute
'ol' => array('class', 'dir', 'id', 'style', 'title',
'type'), // deprecated attribute
'p' => array('class', 'dir', 'id', 'style', 'title',
'align'), // deprecated attribute
'pre' => array('class', 'dir', 'id', 'style', 'title',
'width'), // deprecated attribute
'strong' => array('class', 'dir', 'id', 'style', 'title'),
'table' => array('class', 'dir', 'id', 'style', 'title',
'border', 'cellpadding', 'cellspacing', 'frame', 'rules', 'summary', 'width',
'align', 'bgcolor'), // deprecated attribute
'td' => array('class', 'dir', 'id', 'style', 'title',
'align', 'colspan', 'headers', 'rowspan', 'scope', 'valign',
'bgcolor', 'height', 'nowrap', 'width'), // deprecated attribute
'th' => array('class', 'dir', 'id', 'style', 'title',
'align', 'colspan', 'rowspan', 'scope', 'valign',
'bgcolor', 'height', 'nowrap', 'width'), // deprecated attribute
'tr' => array('class', 'dir', 'id', 'style', 'title',
'align', 'valign',
'bgcolor'), // deprecated attribute
'ul' => array('class', 'dir', 'id', 'style', 'title',
'type'), // deprecated attribute
);
// tags which should always be self-closing (e.g. "<img />")
public $no_close = array(

Archive Download the corresponding diff file

Page rendered in 0.08416s using 14 queries.