[Sugar-devel] sugar-web - How to load non-AMD js modules / libs?

Code iraguet at activitycentral.com
Fri Nov 1 19:16:55 EDT 2013


Thanks, Daniel!
I'd rather use "shim", too.

I think it's a common need to have non-AMD dependencies when building an
activity.
What do you think about finding out a canonical way to achieve this and
write it down in "write your own activity" doc?

I'm willing to make a pull-request with the updated doc.

Thanks again,
Code


On Fri, Nov 1, 2013 at 6:18 PM, Daniel Narvaez <dwnarvaez at gmail.com> wrote:

> I think we have been suggesting to use the shim. Modifying loader.js
> should be fine, the template one shouldn't change often.
>
>
> On 1 November 2013 22:02, Code <iraguet at activitycentral.com> wrote:
>
>> Hello, list!
>> I'd like to add a non-AMD lib (AngularJS in this case) to my activity.
>>
>> Here only points out how to add AMD ones:
>>
>> http://developer.sugarlabs.org/activity.md.html#using%20other%20javascript%20libraries
>>
>> Of course there are workarounds like adding script tags (I'd rather not)
>> or setting up the "shim" option from RequireJS config...
>> https://github.com/code-sur/web-activity-POC/blob/master/js/loader.js
>>
>> But it seems that I shouldn't be touching the loader.js file, isn't it?
>>
>> Is there a standard/preferred way to achieve this?
>>
>>
>> Thanks,
>> Code
>>
>>
>>
>>
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>
>
> --
> Daniel Narvaez
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20131101/782f731d/attachment.html>


More information about the Sugar-devel mailing list