https://bugzilla.wikimedia.org/show_bug.cgi?id=69916
Bug ID: 69916
Summary: Namespacing templates
Product: MediaWiki extensions
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: Mantle
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Web browser: ---
Mobile Platform: ---
Currently two extensions could register the following RL modules
'ext.foo' => array(
'templates' => 'common.template'
);
'ext.bar' => array(
'templates' => 'common.template'
);
Both would be registered as common.template, e.g name of template would be
registered based on filename, and cause the throwing of an exception.
( On the JavaScript side we call
mw.mantle.template.get( 'common.template' ) - this would not know which
template to use.)
We should namespace these templates better
e.g.
mw.mantle.template.get( 'ext.foo/common.template' )
mw.mantle.template.get( 'ext.bar/common.template' )
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l