Prado\Web\UI\THtmlWriter::addStyleAttributes PHP Метод

addStyleAttributes() публичный Метод

Adds a list of stylesheet attributes to be rendered.
public addStyleAttributes ( $attrs )
    public function addStyleAttributes($attrs)
    {
        foreach ($attrs as $name => $value) {
            $this->_styles[THttpUtility::htmlStrip($name)] = THttpUtility::htmlEncode($value);
        }
    }

Usage Example

Пример #1
0
 public function testAddStyleAttributes()
 {
     $writer = new THtmlWriter(self::$output);
     $writer->addStyleAttributes(array('font-size' => '1em', 'background-image' => 'url(image.gif)'));
     $result = self::readAttribute($writer, '_styles');
     self::assertEquals('1em', $result['font-size']);
     self::assertEquals(THttpUtility::htmlEncode('url(image.gif)'), $result['background-image']);
 }