diff --git a/taglib/widget-tag.js b/taglib/widget-tag.js index fac7395aa..b9a078809 100644 --- a/taglib/widget-tag.js +++ b/taglib/widget-tag.js @@ -8,7 +8,7 @@ module.exports = function render(input, context) { var modulePath = input.module; var config = input.config || input._cfg; var widgetArgs = context.attributes.widgetArgs; - var elId = input.elId; + var id = input.id; var scope = input.scope || context.getAttribute('widget'); var assignedId = input.assignedId; var events; @@ -18,7 +18,7 @@ module.exports = function render(input, context) { assignedId = assignedId || widgetArgs.id; events = widgetArgs.events; } - if (!elId && input.hasOwnProperty('elId')) { + if (!id && input.hasOwnProperty('id')) { throw new Error('Invalid widget ID for "' + modulePath + '"'); } var widgetsContext = widgets.getWidgetsContext(context); @@ -27,7 +27,7 @@ module.exports = function render(input, context) { var widgetDef = widgetsContext.beginWidget({ module: modulePath, - id: elId, + id: id, assignedId: assignedId, config: config, scope: scope, diff --git a/taglib/widgets-transformer.js b/taglib/widgets-transformer.js index 2717a5d8d..99279a026 100644 --- a/taglib/widgets-transformer.js +++ b/taglib/widgets-transformer.js @@ -135,10 +135,10 @@ exports.process =function (node, compiler, template) { if (scope) { widgetNode.setProperty('scope', scope); } - var elId = node.getAttribute('id'); - if (elId) { - elId = compiler.convertType(elId, 'string', true); - widgetNode.setProperty('elId', elId); + var id = node.getAttribute('id'); + if (id) { + id = compiler.convertType(id, 'string', true); + widgetNode.setProperty('id', id); } else { node.setAttribute('id', '${widget.elId()}'); }