cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Grieve <agri...@chromium.org>
Subject Re: Module name & plugin id
Date Thu, 05 Sep 2013 02:02:06 GMT
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 <
jbondc@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>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message