小编zel*_*xir的帖子

如何调用XTemplate中的函数(itemTpl)

我想在一些将输出到视图的文本上使用Ext的String方法.

例如:

itemTpl: [
    ...
    '<tpl switch="post_type">',
    '<tpl case="new_user">',
        '<p>{post_text_teaser}</p>',
        '<p>{timestamp}</p>',
    '<tpl default>',
        '<p>' + Ext.String.ellipsis( + '{post_text_teaser}' + \, 4) + '</p>',
    ...
].join(''),
Run Code Online (Sandbox Code Playgroud)

但当然第10行的连接是非法的.

你知道它是否可能或如何正确地做到这一点?

javascript extjs sencha-touch extjs4 sencha-touch-2

14
推荐指数
1
解决办法
2万
查看次数

如何使Font Awesome WCAG 2.0兼容?

如果我有一个网站上有几个字体真棒图标,例如

<i class="fa fa-fw fa-cloud "></i>
Run Code Online (Sandbox Code Playgroud)

并通过WCAG 2.0验证器运行此操作我收到以下错误:

Success Criteria 1.4.4 Resize text (AA)

  Check 117: i (italic) element used. 

  Repair: Replace your i elements with em or strong. 

  Error Line 185, Column 158: 

    <i class="fa fa-fw fa-cloud"></i> 
Run Code Online (Sandbox Code Playgroud)

我意识到,规则应该不是真的适用于这种情况下,由于它的存在,以确保<em><strong>使用的,而不是他们的非语义同行<i><b>.但如果我有一个客户要求我检查所有WCAG2.0盒子,问题仍然存在.

所以有人知道什么是正确的方法.我应该改变它们<em>吗,这会给屏幕阅读器带来任何困难吗?欢迎任何其他建议!

html accessibility wcag font-awesome wcag2.0

8
推荐指数
2
解决办法
4644
查看次数