mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-15 02:23:58 +00:00
Merge "MWTemplatePage: Account for template.title being null"
This commit is contained in:
commit
f3d183ddfa
|
@ -62,7 +62,14 @@ ve.ui.MWTemplatePage = function VeUiMWTemplatePage( template, name, config ) {
|
|||
if ( this.spec.getDescription() ) {
|
||||
this.$description.text( this.spec.getDescription() );
|
||||
} else {
|
||||
title = new mw.Title( this.template.getTitle() );
|
||||
title = this.template.getTitle();
|
||||
// The transcluded page may be dynamically generated or unspecified in the DOM
|
||||
// for other reasons (bug 66724). In that case we can't tell the user what
|
||||
// the template is called nor link to the template page.
|
||||
if ( title ) {
|
||||
title = mw.Title.newFromText( title );
|
||||
}
|
||||
if ( title ) {
|
||||
if ( title.getNamespaceId() === 10 ) {
|
||||
titleText = title.getMainText();
|
||||
} else if ( title.getNamespaceId() === 0 ) {
|
||||
|
@ -79,6 +86,8 @@ ve.ui.MWTemplatePage = function VeUiMWTemplatePage( template, name, config ) {
|
|||
mw.user
|
||||
) );
|
||||
}
|
||||
}
|
||||
|
||||
this.infoFieldset.$element.append( this.$description );
|
||||
this.$more
|
||||
.addClass( 've-ui-mwTemplatePage-more' )
|
||||
|
|
Loading…
Reference in a new issue