ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
All Data Structures Namespaces Files Functions Variables Modules Pages
Border.php
Go to the documentation of this file.
1 <?php
2 
7 {
14  public function transform($attr, $config, $context)
15  {
16  if (!isset($attr['border'])) {
17  return $attr;
18  }
19  $border_width = $this->confiscateAttr($attr, 'border');
20  // some validation should happen here
21  $this->prependCSS($attr, "border:{$border_width}px solid;");
22  return $attr;
23  }
24 }
25 
26 // vim: et sw=4 sts=4
Pre-transform that changes deprecated border attribute to CSS.
Definition: Border.php:6
Processes an entire attribute array for corrections needing multiple values.
confiscateAttr(&$attr, $key)
Retrieves and removes an attribute.
transform($attr, $config, $context)
Definition: Border.php:14
prependCSS(&$attr, $css)
Prepends CSS properties to the style attribute, creating the attribute if it doesn&#39;t exist...