booltocss.php

来自「很棒的在线教学系统」· PHP 代码 · 共 39 行

PHP
39
字号
<?phprequire_once 'HTMLPurifier/AttrTransform.php';/** * Pre-transform that changes converts a boolean attribute to fixed CSS */class HTMLPurifier_AttrTransform_BoolToCSSextends HTMLPurifier_AttrTransform {        /**     * Name of boolean attribute that is trigger     */    var $attr;        /**     * CSS declarations to add to style, needs trailing semicolon     */    var $css;        /**     * @param $attr string attribute name to convert from     * @param $css string CSS declarations to add to style (needs semicolon)     */    function HTMLPurifier_AttrTransform_BoolToCSS($attr, $css) {        $this->attr = $attr;        $this->css  = $css;    }        function transform($attr, $config, &$context) {        if (!isset($attr[$this->attr])) return $attr;        unset($attr[$this->attr]);        $this->prependCSS($attr, $this->css);        return $attr;    }    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?