微件:SaltInPageCSSLoader:修订间差异

(优化去重部分)
(// Edit via Wikiplus)
 
(未显示另一用户的1个中间版本)
第1行: 第1行:
<noinclude>
<noinclude>
已弃用,请使用 <code><nowiki>{{#inline-css}}</nowiki></code> 解析器函数代替。
<pre><div id="test" class="salt InPageCSSLoader">&lt;pre>
<pre><div id="test" class="salt InPageCSSLoader">&lt;pre>
h1{
h1{
第36行: 第37行:
             if (el.hasAttribute('id')) {
             if (el.hasAttribute('id')) {
                 let id = el.getAttribute('id') || ''
                 let id = el.getAttribute('id') || ''
                 if (document.head.querySelector( 'style#' + id))) {
                 if (document.head.querySelector( 'style#' + id )) {
                     console.log('[SaltInPageCSSLoader]检测到重复CSS id: ' + id)
                     console.log('[SaltInPageCSSLoader]检测到重复CSS id: ' + id)
                     el.removeAttribute('id')
                     el.removeAttribute('id')

2023年4月29日 (六) 01:31的最新版本

已弃用,请使用 {{#inline-css}} 解析器函数代替。

<div id="test" class="salt InPageCSSLoader"><pre>
h1{
    color: royalblue;
    background-color: #f0f6ff;
}
</pre></div>
{{#Widget:SaltInPageCSSLoader}}
h1{
    color: royalblue;
    background-color: #f0f6ff;
}

这个页面的标题(<h1>)变成了蓝字蓝底。