Good point about "clobbers" not making a tonne of sense.

How about adding an alias:

<js-module ...>
  <export-as-symbol name="window.CameraPopoverOptions"/>
</js-module>

For <merges>:

<js-module ...>
  <export-as-symbol name="window.CameraPopoverOptions" merge="true"/>
</js-module>




On Sat, Aug 31, 2013 at 12:57 PM, Jonathan Bond-Caron <
jbo...@gdesolutions.com> wrote:

> > Is there any reason why the 'module name' isn't the plugin id (when
> loading
> > JavaScript):
> >
> https://github.com/apache/cordova-plugman/blob/master/src/prepare.js#L149
> >
>
> In case it helps someone, plugins can have multiple js-module declarations:
>
>     <js-module src="www/CameraPopoverOptions.js"
> name="CameraPopoverOptions">
>         <clobbers target="CameraPopoverOptions" />
>     </js-module>
>
> This name is appended to the plugin id.
>
> Note: the meaning of "clobbers target" isn't obvious, a suggestion for a
> more obvious name could be:
>     <js-module>
>         <assign var="CameraPopoverOptions" />
>     </js-module>
>
>

Reply via email to