<?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 Fenêtre dialogue dashlet Share in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169030#M122444</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour à tous,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Je suis en train de créer un mini dashlet Share qui servira d'iframe toute simple. J'aimerai faire comme pour le dashlet RSS Feed, un petit lien "Configure" en dessous du titre du dashlet afin que quand on clique dessus une fenêtre de dialogue apparait et propose d'entrer l'URL de la page à inclure.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;J'ai un peu regardé le code source du dashlet RSS Feed et la ligne qui m’intéresse est celle ci :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;#if userIsSiteManager&amp;gt;&lt;BR /&gt;&amp;lt;div class="toolbar"&amp;gt;&lt;BR /&gt;&amp;lt;a href="#" id="${args.htmlid}-configFeed-link" class="theme-color-1"&amp;gt;${msg("label.configure")}&amp;lt;/a&amp;gt;&lt;BR /&gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;lt;/#if&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Le problème c'est que le lien est "#" et que je ne vois pas d'évènement javascript "onClick", donc je suis un peu embêté pour voir un exemple d'utilisation. Je suppose qu'il doit y avoir une fonction javascript quelque part mais je ne la trouve pas, pouvez vous m'aider ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci de votre aide !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 25 Mar 2011 09:29:29 GMT</pubDate>
    <dc:creator>kizux_3453</dc:creator>
    <dc:date>2011-03-25T09:29:29Z</dc:date>
    <item>
      <title>Fenêtre dialogue dashlet Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169030#M122444</link>
      <description>Bonjour à tous,Je suis en train de créer un mini dashlet Share qui servira d'iframe toute simple. J'aimerai faire comme pour le dashlet RSS Feed, un petit lien "Configure" en dessous du titre du dashlet afin que quand on clique dessus une fenêtre de dialogue apparait et propose d'entrer l'URL de la</description>
      <pubDate>Fri, 25 Mar 2011 09:29:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169030#M122444</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-03-25T09:29:29Z</dc:date>
    </item>
    <item>
      <title>Re: Fenêtre dialogue dashlet Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169031#M122445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Je m'interroge aussi de savoir ou est persisté le lien, est ce un nœud ? ou est il ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 25 Mar 2011 09:58:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169031#M122445</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-03-25T09:58:06Z</dc:date>
    </item>
    <item>
      <title>Re: Fenêtre dialogue dashlet Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169032#M122446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En ce qui concerne la fonction JavaScript qui se cache derrière le bouton, il faut aller faire un tour dans le fichier &lt;/SPAN&gt;&lt;STRONG&gt;rssfeed.js&lt;/STRONG&gt;&lt;SPAN&gt; dans &lt;/SPAN&gt;&lt;EM&gt;/tomcat/webapps/share/components/dashlets/&lt;/EM&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;// Add click handler to config feed link that will be visible if user is site manager.&lt;BR /&gt;var configFeedLink = Dom.get(this.id + "-configFeed-link");&lt;BR /&gt;if (configFeedLink)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp; Event.addListener(configFeedLink, "click", this.onConfigFeedClick, this, true);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Après en ce qui concerne la sauvegarde, oui s'est persisté en nœud.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dans le Node Browser, il faut aller faire un tour dans le store : avm://sitestore&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Le lien est sauvegarder en fonction de l’emplacement de la dashlet RSSFeed, par exemple (c'est un nodeRef) :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;avm://sitestore/-1;alfresco;site-data;components;page.component-2-1.user~admin~dashboard.xml&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Dans cet exemple, ma dashlet RSS était située sur le dashboard utilisateur de l'admin, deuxieme colonne, 1ère dashlet (component-2-1.user~admin~dashboard.xml).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il faut regarder le contenu du nœud :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;component&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;guid&amp;gt;page.component-2-1.user~admin~dashboard&amp;lt;/guid&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;scope&amp;gt;page&amp;lt;/scope&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;region-id&amp;gt;component-2-1&amp;lt;/region-id&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;source-id&amp;gt;user/admin/dashboard&amp;lt;/source-id&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;url&amp;gt;/components/dashlets/rssfeed&amp;lt;/url&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;properties&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;feedurl&amp;gt;&lt;A href="http://www.lequipe.fr/Xml/Football/Titres/actu_rss.xml" rel="nofollow noopener noreferrer"&gt;http://www.lequipe.fr/Xml/Football/Titres/actu_rss.xml&lt;/A&gt;&amp;lt;/feedurl&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;target&amp;gt;_blank&amp;lt;/target&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/properties&amp;gt;&lt;BR /&gt;&amp;lt;/component&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Apr 2011 15:44:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169032#M122446</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-04-14T15:44:58Z</dc:date>
    </item>
    <item>
      <title>Re: Fenêtre dialogue dashlet Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169033#M122447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci de ta réponse !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Concernant :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Event.addListener(configFeedLink, "click", this.onConfigFeedClick, this, true);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Le premier paramètre c'est l'id, le second le type d'action et le 3ème la fonction a exécuter mais a quoi correspondent les deux derniers paramètres ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci de ton aide&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>Fri, 15 Apr 2011 09:00:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169033#M122447</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-04-15T09:00:51Z</dc:date>
    </item>
    <item>
      <title>Re: Fenêtre dialogue dashlet Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169034#M122448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Suffit d'aller faire un tour sur la documentation YUI : &lt;/SPAN&gt;&lt;A href="http://developer.yahoo.com/yui/docs/YAHOO.util.Event.html#method_addListener" rel="nofollow noopener noreferrer"&gt;http://developer.yahoo.com/yui/docs/YAHOO.util.Event.html#method_addListener&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;STRONG&gt;addListener&lt;/STRONG&gt;&lt;BR /&gt;static Boolean addListener ( el , sType , fn , obj , overrideContext )&lt;BR /&gt;Appends an event handler&lt;BR /&gt;&lt;BR /&gt;Parameters:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; el &amp;lt;String|HTMLElement|Array|NodeList&amp;gt; An id, an element reference, or a collection of ids and/or elements to assign the listener to. &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sType &amp;lt;String&amp;gt; The type of event to append &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fn &amp;lt;Function&amp;gt; The method the event invokes &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj &amp;lt;Object&amp;gt; An arbitrary object that will be passed as a parameter to the handler &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; overrideContext &amp;lt;Boolean|object&amp;gt; If true, the obj passed in becomes the execution context of the listener. If an object, this object becomes the execution context. &lt;BR /&gt;&lt;BR /&gt;Returns: Boolean&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; True if the action was successful or defered, false if one or more of the elements could not have the listener attached, or if the operation throws an exception.&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2011 09:04:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169034#M122448</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-04-15T09:04:52Z</dc:date>
    </item>
    <item>
      <title>Re: Fenêtre dialogue dashlet Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169035#M122449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci ! bon ca j'ai bien compris maintenant&amp;nbsp; :lol: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Par contre je regarde le fichier rssfeed.js depuis un petit moment et je ne trouve pas ou est ce qu'on crée le nœud pour persister l'Url du feed. &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;// Save url for new config dialog openings&lt;BR /&gt;this.options.feedURL = (rss &amp;amp;&amp;amp; rss.feedURL) ? rss.feedURL : this.options.feedURL;&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;SPAN&gt;Cette ligne stock l'url dans le modèle (je pense) mais à quelle moment on crée ou modifie le noeud dans le repository ? Je suppose qu'il existe des fonctions prêtent à l'emploi pour ça mais j'ai un peu de mal à m'aiguiller : /&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2011 09:29:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169035#M122449</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-04-15T09:29:54Z</dc:date>
    </item>
    <item>
      <title>Re: Fenêtre dialogue dashlet Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169036#M122450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;La sauvegarde se fait dans un webscript coté Share : &lt;/SPAN&gt;&lt;STRONG&gt;config-feed.post&lt;/STRONG&gt;&lt;SPAN&gt; qui se trouve dans &lt;/SPAN&gt;&lt;EM&gt;/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/modules/feed/&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var c = sitedata.getComponent(url.templateArgs.componentId);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Ici, on récupère le nœud associé à la dashlet (component).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var uri = getValidRSSUri(String(json.get("url")));&lt;BR /&gt;c.properties["feedurl"] = uri;&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;SPAN&gt;La, le paramètre url est récupéré et persisté dans le component.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2011 09:35:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169036#M122450</guid>
      <dc:creator>bertrandf</dc:creator>
      <dc:date>2011-04-15T09:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Fenêtre dialogue dashlet Share</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169037#M122451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Haaaaaaaa (cri de soulagement et de compréhension)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ok j'ai compris pas mal de choses ce matin ! Je pense que je vais réussir à m'en sortir avec toutes ces informations. Merci beaucoup BertrandF, (malheureusement je n'arrive plus à noter les posts utiles&amp;nbsp; &lt;img id="smileyindifferent" class="emoticon emoticon-smileyindifferent" src="https://connect.hyland.com/i/smilies/16x16_smiley-indifferent.png" alt="Smiley Indifferent" title="Smiley Indifferent" /&gt; )&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je repasserai sur le sujet pour dire si il est résolu le temps de tester un peu tout ca !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2011 09:50:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/fen%C3%AAtre-dialogue-dashlet-share/m-p/169037#M122451</guid>
      <dc:creator>kizux_3453</dc:creator>
      <dc:date>2011-04-15T09:50:45Z</dc:date>
    </item>
  </channel>
</rss>

