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 <dwnarv...@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 <irag...@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@lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>>
>
>
> --
> Daniel Narvaez
>
_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to