Lines Matching full:new
24 $this->info['text-align'] = new HTMLPurifier_AttrDef_Enum(
33 $this->info['border-top-style'] = new HTMLPurifier_AttrDef_Enum(
49 $this->info['border-style'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_style);
51 $this->info['clear'] = new HTMLPurifier_AttrDef_Enum(
55 $this->info['float'] = new HTMLPurifier_AttrDef_Enum(
59 $this->info['font-style'] = new HTMLPurifier_AttrDef_Enum(
63 $this->info['font-variant'] = new HTMLPurifier_AttrDef_Enum(
68 $uri_or_none = new HTMLPurifier_AttrDef_CSS_Composite(
70 new HTMLPurifier_AttrDef_Enum(array('none')),
71 new HTMLPurifier_AttrDef_CSS_URI()
75 $this->info['list-style-position'] = new HTMLPurifier_AttrDef_Enum(
79 $this->info['list-style-type'] = new HTMLPurifier_AttrDef_Enum(
95 $this->info['list-style'] = new HTMLPurifier_AttrDef_CSS_ListStyle($config);
97 $this->info['text-transform'] = new HTMLPurifier_AttrDef_Enum(
101 $this->info['color'] = new HTMLPurifier_AttrDef_CSS_Color();
104 $this->info['background-repeat'] = new HTMLPurifier_AttrDef_Enum(
107 $this->info['background-attachment'] = new HTMLPurifier_AttrDef_Enum(
110 $this->info['background-position'] = new HTMLPurifier_AttrDef_CSS_BackgroundPosition();
112 $this->info['background-size'] = new HTMLPurifier_AttrDef_CSS_Composite(
114 new HTMLPurifier_AttrDef_Enum(
123 new HTMLPurifier_AttrDef_CSS_Percentage(),
124 new HTMLPurifier_AttrDef_CSS_Length()
133 $this->info['background-color'] = new HTMLPurifier_AttrDef_CSS_Composite(
135 new HTMLPurifier_AttrDef_Enum(array('transparent')),
136 new HTMLPurifier_AttrDef_CSS_Color()
140 $this->info['background'] = new HTMLPurifier_AttrDef_CSS_Background($config);
142 $this->info['border-color'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_color);
148 $this->info['border-right-width'] = new HTMLPurifier_AttrDef_CSS_Composite(
150 new HTMLPurifier_AttrDef_Enum(array('thin', 'medium', 'thick')),
151 new HTMLPurifier_AttrDef_CSS_Length('0') //disallow negative
155 $this->info['border-width'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_width);
157 $this->info['letter-spacing'] = new HTMLPurifier_AttrDef_CSS_Composite(
159 new HTMLPurifier_AttrDef_Enum(array('normal')),
160 new HTMLPurifier_AttrDef_CSS_Length()
164 $this->info['word-spacing'] = new HTMLPurifier_AttrDef_CSS_Composite(
166 new HTMLPurifier_AttrDef_Enum(array('normal')),
167 new HTMLPurifier_AttrDef_CSS_Length()
171 $this->info['font-size'] = new HTMLPurifier_AttrDef_CSS_Composite(
173 new HTMLPurifier_AttrDef_Enum(
186 new HTMLPurifier_AttrDef_CSS_Percentage(),
187 new HTMLPurifier_AttrDef_CSS_Length()
191 $this->info['line-height'] = new HTMLPurifier_AttrDef_CSS_Composite(
193 new HTMLPurifier_AttrDef_Enum(array('normal')),
194 new HTMLPurifier_AttrDef_CSS_Number(true), // no negatives
195 new HTMLPurifier_AttrDef_CSS_Length('0'),
196 new HTMLPurifier_AttrDef_CSS_Percentage(true)
204 $this->info['margin-right'] = new HTMLPurifier_AttrDef_CSS_Composite(
206 new HTMLPurifier_AttrDef_CSS_Length(),
207 new HTMLPurifier_AttrDef_CSS_Percentage(),
208 new HTMLPurifier_AttrDef_Enum(array('auto'))
212 $this->info['margin'] = new HTMLPurifier_AttrDef_CSS_Multiple($margin);
219 $this->info['padding-right'] = new HTMLPurifier_AttrDef_CSS_Composite(
221 new HTMLPurifier_AttrDef_CSS_Length('0'),
222 new HTMLPurifier_AttrDef_CSS_Percentage(true)
226 $this->info['padding'] = new HTMLPurifier_AttrDef_CSS_Multiple($padding);
228 $this->info['text-indent'] = new HTMLPurifier_AttrDef_CSS_Composite(
230 new HTMLPurifier_AttrDef_CSS_Length(),
231 new HTMLPurifier_AttrDef_CSS_Percentage()
235 $trusted_wh = new HTMLPurifier_AttrDef_CSS_Composite(
237 new HTMLPurifier_AttrDef_CSS_Length('0'),
238 new HTMLPurifier_AttrDef_CSS_Percentage(true),
239 new HTMLPurifier_AttrDef_Enum(array('auto', 'initial', 'inherit'))
242 $trusted_min_wh = new HTMLPurifier_AttrDef_CSS_Composite(
244 new HTMLPurifier_AttrDef_CSS_Length('0'),
245 new HTMLPurifier_AttrDef_CSS_Percentage(true),
246 new HTMLPurifier_AttrDef_Enum(array('initial', 'inherit'))
249 $trusted_max_wh = new HTMLPurifier_AttrDef_CSS_Composite(
251 new HTMLPurifier_AttrDef_CSS_Length('0'),
252 new HTMLPurifier_AttrDef_CSS_Percentage(true),
253 new HTMLPurifier_AttrDef_Enum(array('none', 'initial', 'inherit'))
262 new HTMLPurifier_AttrDef_Switch(
265 new HTMLPurifier_AttrDef_CSS_Composite(
267 new HTMLPurifier_AttrDef_CSS_Length('0', $max),
268 new HTMLPurifier_AttrDef_Enum(array('auto'))
278 new HTMLPurifier_AttrDef_Switch(
281 new HTMLPurifier_AttrDef_CSS_Composite(
283 new HTMLPurifier_AttrDef_CSS_Length('0', $max),
284 new HTMLPurifier_AttrDef_Enum(array('initial', 'inherit'))
294 new HTMLPurifier_AttrDef_Switch(
297 new HTMLPurifier_AttrDef_CSS_Composite(
299 new HTMLPurifier_AttrDef_CSS_Length('0', $max),
300 new HTMLPurifier_AttrDef_Enum(array('none', 'initial', 'inherit'))
307 $this->info['text-decoration'] = new HTMLPurifier_AttrDef_CSS_TextDecoration();
309 $this->info['font-family'] = new HTMLPurifier_AttrDef_CSS_FontFamily();
312 $this->info['font-weight'] = new HTMLPurifier_AttrDef_Enum(
333 $this->info['font'] = new HTMLPurifier_AttrDef_CSS_Font($config);
340 $this->info['border-right'] = new HTMLPurifier_AttrDef_CSS_Border($config);
342 $this->info['border-collapse'] = new HTMLPurifier_AttrDef_Enum(
346 $this->info['caption-side'] = new HTMLPurifier_AttrDef_Enum(
350 $this->info['table-layout'] = new HTMLPurifier_AttrDef_Enum(
354 $this->info['vertical-align'] = new HTMLPurifier_AttrDef_CSS_Composite(
356 new HTMLPurifier_AttrDef_Enum(
368 new HTMLPurifier_AttrDef_CSS_Length(),
369 new HTMLPurifier_AttrDef_CSS_Percentage()
373 …$this->info['border-spacing'] = new HTMLPurifier_AttrDef_CSS_Multiple(new HTMLPurifier_AttrDef_CSS…
377 $this->info['white-space'] = new HTMLPurifier_AttrDef_Enum(
396 $this->info[$k] = new HTMLPurifier_AttrDef_CSS_ImportantDecorator($v, $allow_important);
408 $this->info['scrollbar-arrow-color'] = new HTMLPurifier_AttrDef_CSS_Color();
409 $this->info['scrollbar-base-color'] = new HTMLPurifier_AttrDef_CSS_Color();
410 $this->info['scrollbar-darkshadow-color'] = new HTMLPurifier_AttrDef_CSS_Color();
411 $this->info['scrollbar-face-color'] = new HTMLPurifier_AttrDef_CSS_Color();
412 $this->info['scrollbar-highlight-color'] = new HTMLPurifier_AttrDef_CSS_Color();
413 $this->info['scrollbar-shadow-color'] = new HTMLPurifier_AttrDef_CSS_Color();
416 $this->info['-moz-opacity'] = new HTMLPurifier_AttrDef_CSS_AlphaValue();
417 $this->info['-khtml-opacity'] = new HTMLPurifier_AttrDef_CSS_AlphaValue();
420 $this->info['filter'] = new HTMLPurifier_AttrDef_CSS_Filter();
424 $this->info['page-break-before'] = new HTMLPurifier_AttrDef_Enum(
433 $this->info['page-break-inside'] = new HTMLPurifier_AttrDef_Enum(array('auto', 'avoid'));
435 $border_radius = new HTMLPurifier_AttrDef_CSS_Composite(
437 new HTMLPurifier_AttrDef_CSS_Percentage(true), // disallow negative
438 new HTMLPurifier_AttrDef_CSS_Length('0') // disallow negative
444 …$this->info['border-bottom-left-radius'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_radius, 2…
446 $this->info['border-radius'] = new HTMLPurifier_AttrDef_CSS_Multiple($border_radius, 4);
455 $this->info['display'] = new HTMLPurifier_AttrDef_Enum(
477 $this->info['visibility'] = new HTMLPurifier_AttrDef_Enum(
480 …$this->info['overflow'] = new HTMLPurifier_AttrDef_Enum(array('visible', 'hidden', 'auto', 'scroll…
481 $this->info['opacity'] = new HTMLPurifier_AttrDef_CSS_AlphaValue();
489 $this->info['position'] = new HTMLPurifier_AttrDef_Enum(
495 $this->info['bottom'] = new HTMLPurifier_AttrDef_CSS_Composite(
497 new HTMLPurifier_AttrDef_CSS_Length(),
498 new HTMLPurifier_AttrDef_CSS_Percentage(),
499 new HTMLPurifier_AttrDef_Enum(array('auto')),
502 $this->info['z-index'] = new HTMLPurifier_AttrDef_CSS_Composite(
504 new HTMLPurifier_AttrDef_Integer(),
505 new HTMLPurifier_AttrDef_Enum(array('auto')),