사용자:Hsl0/연구소/4: 두 판 사이의 차이
imported>Hsl0 편집 요약 없음 |
imported>Hsl0 편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
{{#css:사용자:Hsl0/연구소/2.css}} | {{#css:사용자:Hsl0/연구소/2.css}} | ||
{{pluginX|../3.js}} | {{pluginX|../3.js}} | ||
<span class="popuplink"><span class="popuplink-label" {{boolean|{{{자동닫기|false}}}|data-autoclose}}>{{{라벨|{{{1|{{{라벨}}}}}}}}}</span><div class="popuplink-content">{{{내용|{{{2|{{{내용}}}}}}}}}</div>{{#ifeq:{{{제목|#null}}}|{{{제목|#nil}}}|<span class="popuplink-header">{{{제목}}}</span>}}</span> | <onlyinclude><span class="popuplink"><span class="popuplink-label" {{boolean|{{{자동닫기|false}}}|data-autoclose}}>{{{라벨|{{{1|{{{라벨}}}}}}}}}</span><div class="popuplink-content">{{{내용|{{{2|{{{내용}}}}}}}}}</div>{{#ifeq:{{{제목|#null}}}|{{{제목|#nil}}}|<span class="popuplink-header">{{{제목}}}</span>}}</span></onlyinclude> |
2021년 7월 27일 (화) 14:33 판
/** * @requires oojs-ui-widgets * @requires ext.gadget.Tasker **/ registerRenderer(function createPopupButton() { $('.popuplink').each(function() { var $header = $(this).find('.popuplink-header'); var widget = new OO.ui.PopupButtonWidget({ label: $(this).find('.popuplink-label'), framed: false, popup: { head: $header.length || !('autoclose' in this.dataset), padded: true, autoClose: 'autoclose' in this.dataset, label: $header, $content: $(this).find('.popuplink-content') } }); $(this).html(widget.$element); }); });{{{라벨}}}
{{{내용}}}