怎样获取CSS的全部样式

admin 提交于 星期一, 02/16/2015 - 11:32

 
function css(a) {
    var sheets = document.styleSheets, o = {};
    for (var i in sheets) {
        var rules = sheets[i].rules || sheets[i].cssRules;
        for (var r in rules) {
            if (a.is(rules[r].selectorText)) {
                o = $.extend(o, css2json(rules[r].style), css2json(a.attr('style')));
            }
        }
    }
    return o;
}

标签

Drupal 7的managed_file怎样添加prefix和suffix

admin 提交于 星期日, 02/15/2015 - 11:03

Drupal 7的managed_file类型有个bug,不支持prefix和suffix属性,可以通过增加一个container绕过:

$array['rows'][] = array(
  'file_managed_container' => array(
    '#prefix' => '<td>',
    '#suffix' => '</td>',
    'file_managed_element' => array(
      '#type' => 'managed_file',
      ...
    ),
  ),
);

 

标签