사용자:Hsl0/연구소/3.js: 두 판 사이의 차이
imported>Hsl0 (새 문서: /** * punycode.js - 퓨니코드 처리 라이브러리 * DB2에서 미디어위키 옵션 저장소 키의 문자열 제한 우회를 위해 사용중 * 제작자: bestiejs - http...) |
imported>Hsl0 편집 요약 없음 |
||
(같은 사용자의 중간 판 20개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
/** | /** | ||
* | * @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); | |||
}); | |||
}); |
2021년 7월 24일 (토) 14:59 기준 최신판
/**
* @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);
});
});