镜像自地址
https://github.com/wikimedia/mediawiki-extensions-CentralAuth
已同步 2024-06-03 02:40:52 +08:00
Create HTML elements with jQuery and avoid .html()
https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript#Creating_elements Change-Id: I8e0db92b210eef1f9f168ffcb22bdee8b6a06147
这个提交包含在:
父节点
94ab74e059
当前提交
df2982e611
|
@ -2,8 +2,6 @@
|
|||
var $methodHint;
|
||||
|
||||
function showMethodHint( methodName, e ) {
|
||||
var hintHtml;
|
||||
|
||||
if ( !$methodHint ) {
|
||||
$methodHint = $( '<div>' )
|
||||
.addClass( 'merge-method-help-div' )
|
||||
|
@ -24,17 +22,15 @@
|
|||
// * centralauth-merge-method-mail-desc, centralauth-merge-method-password-desc,
|
||||
// * centralauth-merge-method-admin-desc, centralauth-merge-method-new-desc,
|
||||
// * centralauth-merge-method-login-desc
|
||||
hintHtml = mw.html.element(
|
||||
'p', {
|
||||
class: 'merge-method-help-name'
|
||||
},
|
||||
mw.msg( 'centralauth-merge-method-' + methodName )
|
||||
) +
|
||||
mw.message( 'centralauth-merge-method-' + methodName + '-desc' ).escaped();
|
||||
|
||||
// eslint-disable-next-line no-jquery/no-fade
|
||||
$methodHint
|
||||
.html( hintHtml )
|
||||
.empty()
|
||||
.append(
|
||||
$( '<p>' )
|
||||
.addClass( 'merge-method-help-name' )
|
||||
.text( mw.msg( 'centralauth-merge-method-' + methodName ) ),
|
||||
document.createTextNode( mw.msg( 'centralauth-merge-method-' + methodName + '-desc' ) )
|
||||
)
|
||||
.css( {
|
||||
left: e.pageX + 'px',
|
||||
top: e.pageY + 'px'
|
||||
|
|
正在加载...
在新工单中引用
屏蔽一个用户