Be resilient against an unset hrefPrefix in MWCategoryMetaItem

(or any unset attribute for that matter)

Change-Id: I59364354c64fbce016090e17aa9683ec0a0fea9b
This commit is contained in:
Catrope 2013-04-08 21:44:59 -07:00
parent 93bbe93829
commit 1645fe01e6

View file

@ -51,11 +51,11 @@ ve.dm.MWCategoryMetaItem.static.toDataElement = function ( domElements ) {
ve.dm.MWCategoryMetaItem.static.toDomElements = function ( dataElement ) {
var href,
domElement = document.createElement( 'link' ),
hrefPrefix = dataElement.attributes.hrefPrefix,
category = dataElement.attributes.category,
sortkey = dataElement.attributes.sortkey,
origCategory = dataElement.attributes.origCategory,
origSortkey = dataElement.attributes.origSortkey,
hrefPrefix = dataElement.attributes.hrefPrefix || '',
category = dataElement.attributes.category || '',
sortkey = dataElement.attributes.sortkey || '',
origCategory = dataElement.attributes.origCategory || '',
origSortkey = dataElement.attributes.origSortkey || '',
normalizedOrigCategory = decodeURIComponent( origCategory ).replace( /_/g, ' ' ),
normalizedOrigSortkey = decodeURIComponent( origSortkey );
if ( normalizedOrigSortkey === sortkey ) {