<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Basic dashlet setup error (superclass undefined) in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237790#M190920</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Didn't help. I still get exactly the same error. The error happens at the superclass.constructor.call(), so the object (MycoSites) is definitely defined, but it does not seem to inherit from whatever the parent object is (i.e., no superclass). Is there some explicit inheritance that I need to specify somewhere?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Nov 2009 18:36:37 GMT</pubDate>
    <dc:creator>cybertoast</dc:creator>
    <dc:date>2009-11-19T18:36:37Z</dc:date>
    <item>
      <title>Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237785#M190915</link>
      <description>I've got a situation I don't understand with dashlets. I've created dashlets that work, and now I have new dashlets that don't and can't figure out why some don't work.I'm creating a custom My Sites dashlet, and putting it into web-extension/site-webscripts/com/myco/components/dashlets/myco-sites.ge</description>
      <pubDate>Thu, 19 Nov 2009 15:32:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237785#M190915</guid>
      <dc:creator>cybertoast</dc:creator>
      <dc:date>2009-11-19T15:32:20Z</dc:date>
    </item>
    <item>
      <title>Re: Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237786#M190916</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Two things stand out:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1 - You don't need the YUI includes, as the Share code has already included them for you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2 - Is that the whole client-side code? If so, you're not closing the (function(){… part at the end.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2009 15:48:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237786#M190916</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-11-19T15:48:51Z</dc:date>
    </item>
    <item>
      <title>Re: Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237787#M190917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;1 - You don't need the YUI includes, as the Share code has already included them for you.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Ok, that's good to know, but&amp;nbsp; I figured what the heck - can't hurt to have these included multiple times. But I made the change anyway and still have the same problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;2 - Is that the whole client-side code? If so, you're not closing the (function(){… part at the end.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Sorry, that was a cut and paste error on my part - just missed the last line. The full function is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;(function()&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; /**&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * YUI Library aliases&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var Dom = YAHOO.util.Dom,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Event = YAHOO.util.Event;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; /**&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Alfresco Share aliases&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var $html = Alfresco.util.encodeHTML;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; /**&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Alfresco.SampleComponent constructor.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @return {Alfresco.SampleComponent} the new component instance&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @constructor&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; MycoSites = function MycoSites_constructor(htmlId)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MycoSites.superclass.constructor.call(this, "MycoSites", htmlId, ["button", "container"]);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.preferencesService = new Alfresco.service.Preferences();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return this;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; };&lt;BR /&gt;&amp;nbsp;&amp;nbsp; YAHOO.extend(MycoSites, Alfresco.component.base,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; );&lt;BR /&gt;})();&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2009 16:08:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237787#M190917</guid>
      <dc:creator>cybertoast</dc:creator>
      <dc:date>2009-11-19T16:08:01Z</dc:date>
    </item>
    <item>
      <title>Re: Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237788#M190918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;One other thing, which may be useful. Firebug console tells me that I have 2 errors:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The first from yuiloader-debug.js line 581:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;extend failed, please check that all dependencies are included.&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;I was assuming this is from the YAHOO.extend() call, and that it was actually thanks to the superclass failure, but maybe I'm misunderstanding.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The second I put in the earlier message, from myco-sites.js:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;MycoSites.superclass is undefined&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2009 16:15:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237788#M190918</guid>
      <dc:creator>cybertoast</dc:creator>
      <dc:date>2009-11-19T16:15:14Z</dc:date>
    </item>
    <item>
      <title>Re: Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237789#M190919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ah ok, try&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var MycoSites = function MycoSites_constructor(htmlId)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; …&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Ideally you want to create a new top-level JavaScript namespace (like the Alfresco one). You can do this with code like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;// Ensure Myco root object exists&lt;BR /&gt;if (typeof Myco == "undefined" || !Myco)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var Myco = {};&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;(function()&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; …&lt;BR /&gt;&amp;nbsp;&amp;nbsp; Myco.Sites = function… etc.&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2009 18:15:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237789#M190919</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-11-19T18:15:04Z</dc:date>
    </item>
    <item>
      <title>Re: Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237790#M190920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Didn't help. I still get exactly the same error. The error happens at the superclass.constructor.call(), so the object (MycoSites) is definitely defined, but it does not seem to inherit from whatever the parent object is (i.e., no superclass). Is there some explicit inheritance that I need to specify somewhere?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2009 18:36:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237790#M190920</guid>
      <dc:creator>cybertoast</dc:creator>
      <dc:date>2009-11-19T18:36:37Z</dc:date>
    </item>
    <item>
      <title>Re: Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237791#M190921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;And also, the same error occurs even if I name the object Alfresco.dashlet.MycoSites, in keeping with Alfresco.dashlet.MySites. So it seems there's something else amiss.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2009 18:55:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237791#M190921</guid>
      <dc:creator>cybertoast</dc:creator>
      <dc:date>2009-11-19T18:55:53Z</dc:date>
    </item>
    <item>
      <title>Re: Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237792#M190922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, got it (I hope!)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's Alfresco.component.&lt;/SPAN&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;SPAN&gt;ase, not Alfresco.component.base.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Try that…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2009 20:16:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237792#M190922</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-11-19T20:16:38Z</dc:date>
    </item>
    <item>
      <title>Re: Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237793#M190923</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Doh! It's really irritating when it's little things like this that you just can't see after staring at the code for several hours. Thanks a lot Mike!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2009 20:24:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237793#M190923</guid>
      <dc:creator>cybertoast</dc:creator>
      <dc:date>2009-11-19T20:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: Basic dashlet setup error (superclass undefined)</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237794#M190924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Phew!&amp;nbsp; &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Nov 2009 20:26:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/basic-dashlet-setup-error-superclass-undefined/m-p/237794#M190924</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-11-19T20:26:08Z</dc:date>
    </item>
  </channel>
</rss>

