diff --git a/modules/ve-mw/ui/widgets/ve.ui.MWTitleInputWidget.js b/modules/ve-mw/ui/widgets/ve.ui.MWTitleInputWidget.js index 84bd3304b2..d7666c3852 100644 --- a/modules/ve-mw/ui/widgets/ve.ui.MWTitleInputWidget.js +++ b/modules/ve-mw/ui/widgets/ve.ui.MWTitleInputWidget.js @@ -125,3 +125,15 @@ ve.ui.MWTitleInputWidget.prototype.getLookupMenuItemsFromData = function ( data return items; }; + +/** + * Get template title + * + * @returns {mw.Title|null} Template title if valid or null + */ +ve.ui.MWTitleInputWidget.prototype.getTitle = function () { + var title = this.getValue(), + titleObj = mw.Title.newFromText( title ); + + return titleObj; +};