Submitted by Tony Estrada on Feb 24, 2011 6:15:59 PM

Re: Integrating the Profiles business card: lc3

@David -

the problem is that the lconndojo14 object does not exist when using inclDojo=false and the initialization code for some of the semantic tag library expects it. A patch is to define lconndojo14 = . Also, some of the code will require dojo.cookie which is not defined as lconndojo14, so dojo.require("dojo.cookie"); is also needed for it to work. If the embedding code adds the following code: .....

lconndojo14 = dojo;

dojo.require("dojo.cookie");

....after it instantiates the dojo lib, the biz card should work. As an FYI, the connections code overwrites the i18n object from dojo with our own.

Submitted by David S Arena on Jan 28, 2011 1:35:37 PM

Re: Integrating the Profiles business card: lc3

Customer had issues with getting business card to work.

It seems you can t use the business card with a version of dojo other

than the one included with LC. When you try the business card provides

no error and just doesn t show (yes we include the includeDojo=false).

Our guess is When you add the inclDojo=false, you don't include the

code that has the lconndojo14 initialization (see below from your

code). We are using Dojo 1.5 on our non-LC sites.

========================================================

Placing the line:

dojo.require(‘dojo.i18n’); before the line

makes the business card work again. Seems that the solution to this problem is for your JavaScript file to specify the dojo.require or to put it in the documentation that it is needed.