This is a migrated thread and some comments may be shown as answers.

Telerik JS Intellisense in separate JS file.

7 Answers 232 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Sean
Top achievements
Rank 2
Sean asked on 27 Jun 2011, 10:03 PM
Hi all,

I've read the post here: http://www.telerik.com/support/kb/aspnet-ajax/general/adding-visual-studio-intellisense-support-for-radcontrols.aspx and then I noted a forum post showing how to get this functionality in a separate JS file.

So, I have this:

//Dashboard.js
/// <reference name="MicrosoftAjax.js"/>
/// <reference name="Telerik.Web.UI.Common.Core.js" assembly="Telerik.Web.UI"/>

and then I have Dashboard.aspx reference Dashboard.js:

<telerik:RadScriptManager ID="ScriptManager1" runat="server" EnableTheming="True" EnablePageMethods="True">
    <Scripts>
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
        <asp:ScriptReference Path="~/Scripts/Dashboard/Dashboard.js" />
    </Scripts>
</telerik:RadScriptManager>

I continue to not see the intellisense shown in screenshots. Doing $telerik does not find anything in the intellisense dropdown.

What am I doing wrong?

Thanks,

Sean

7 Answers, 1 is accepted

Sort by
0
Martin
Telerik team
answered on 30 Jun 2011, 05:42 PM
Hello Sean,

I have tried the sample project attached to this forum post and it worked as expected on my side (VS 2008 and VS 2010). Could you please give it a try and let me know whether it works as expected? More information about Javascript Intellisense is available here.

I hope this helps.

Kind regards,
Martin
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

0
Sean
Top achievements
Rank 2
answered on 30 Jun 2011, 07:05 PM
Hello Martin,

I tried the sample project you referenced. Here is what I have found: Intellisense worked fine in the JsStorage.js file, but when I moved it to /Scripts/JsStorage.js the Intellisense stopped working.

Is there additional steps needed to support intellisense in files not located in the 'root' level? 
0
Accepted
Martin
Telerik team
answered on 04 Jul 2011, 04:54 PM
Hello Sean,

Following your feedback I moved the .js file in a separate folder, but Javascript Intellisense still worked as expected. I am attaching two screenshots that show the results I got in VS 2008 and VS 2010. Note that you may need to update the Javascript Intellisense (ctrl+shift+J) after you load your project in VS.

I hope this helps.

Best wishes,
Martin
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

0
Sean
Top achievements
Rank 2
answered on 07 Jul 2011, 09:25 PM
Hi,

I'm continuing to look into this, but I have another question. In the web.config provided you have this referenced assembly:  <add assembly="Telerik.Web.Design, Version=2010.1.309.35, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"/>

First, I was wondering -- where does this reference come from? I have never seen the Telerik.Web.Design DLL before. I found it on my computer in one other project, but not in the solution I am working on -- nor in the sample attached.

In addition, I tried copying the bin folder into my own project, but was finding that the XML file was being lost and NOT regenerated during every clean build. Is there something I need to be doing to trigger the generation of this file?

Thanks

Sean
0
Hus Damen
Top achievements
Rank 1
answered on 13 Jul 2011, 07:50 AM
Hi,

Some time ago I had problem related to design.dll file and after some search in the web i found this blog post:

http://blogs.telerik.com/aspnetmvcteam/posts/09-03-06/meet_telerik_web_design_dll.aspx

Maybe it will help.

Thanks.

Hus
0
Sean
Top achievements
Rank 2
answered on 14 Jul 2011, 07:49 PM
I went ahead and opened a ticket for this. Good luck to anyone who has this issue in the future! :)
0
Martin
Telerik team
answered on 15 Jul 2011, 04:00 PM
Hello Sean,

I have already answered the support ticket you have opened on the same topic. To make the answer available for our community I am pasting it here as well:

Please note that Telerik.Web.UI.XML file has nothing in common with the Javascript Intellisense. I have run your project in VS 2010 and it worked as expected (check the attached images). Based on that I would like to emphasize on the following:

  • - In external .js file it is required that you have the following declarations at the beginning of your .js file:

    ///<reference name="MicrosoftAjax.js"/>
    ///<reference name="Telerik.Web.UI.Common.Core.js" assembly="Telerik.Web.UI"/>

  • - In a WebForm file you must have a RadScriptManager / MS ScriptManager under VS 2010 or MS ScriptManager under VS 2008 and register Telerik.Web.UI.Common.Core.js as explained here.

In both the cases above you may need to update your javascript intellisense (ctrl + shift + j) after you start VS.


I hope this helps.

Kind regards,
Martin
the Telerik team

Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!

Tags
General Discussions
Asked by
Sean
Top achievements
Rank 2
Answers by
Martin
Telerik team
Sean
Top achievements
Rank 2
Hus Damen
Top achievements
Rank 1
Share this question
or