<?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: adding JavaScript to JSP Alfresco Pages in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197353#M150483</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You'll probably find it's a conflict with the MooTools JavaScript library that the Explorer client uses.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please see &lt;/SPAN&gt;&lt;A href="http://docs.jquery.com/Using_jQuery_with_Other_Libraries" rel="nofollow noopener noreferrer"&gt;http://docs.jquery.com/Using_jQuery_with_Other_Libraries&lt;/A&gt;&lt;SPAN&gt; for a workaround.&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>Wed, 11 Feb 2009 14:12:49 GMT</pubDate>
    <dc:creator>mikeh</dc:creator>
    <dc:date>2009-02-11T14:12:49Z</dc:date>
    <item>
      <title>adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197352#M150482</link>
      <description>Good Morning all&amp;nbsp; Lets see if someone of you can help me here. We are trying to use alfresco to open a JPG file, with a Wizard, select an area of the JPG file and save the area cut as a new content in the system. To do this image selection, we have designed a set of JavaScripts libraries and we are</description>
      <pubDate>Wed, 11 Feb 2009 13:18:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197352#M150482</guid>
      <dc:creator>jlabuelo</dc:creator>
      <dc:date>2009-02-11T13:18:20Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197353#M150483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You'll probably find it's a conflict with the MooTools JavaScript library that the Explorer client uses.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please see &lt;/SPAN&gt;&lt;A href="http://docs.jquery.com/Using_jQuery_with_Other_Libraries" rel="nofollow noopener noreferrer"&gt;http://docs.jquery.com/Using_jQuery_with_Other_Libraries&lt;/A&gt;&lt;SPAN&gt; for a workaround.&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>Wed, 11 Feb 2009 14:12:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197353#M150483</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-02-11T14:12:49Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197354#M150484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Mike&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot for the quick reply. Will give it a look right now, however if the errors are with IE clients, we are using Mozilla Firefox Should it be the same??… dont worry will let you know in 5 mins&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 15:22:50 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197354#M150484</guid>
      <dc:creator>jlabuelo</dc:creator>
      <dc:date>2009-02-11T15:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197355#M150485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;By "Explorer" I meant "Alfresco Explorer" - the new name for the JSF web client.&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>Wed, 11 Feb 2009 15:42:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197355#M150485</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-02-11T15:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197356#M150486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Mike&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot again for your reply. We have checked the workaround and tried to apply it however it still does not work. The errors we get make us think that we are not referencing correctly the javascript files in the JSP page, as it seems the code produced by the "js" files are not being called.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Our code for this JSP page is now:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&amp;lt;%@ taglib uri="&lt;A href="http://java.sun.com/jsf/html" rel="nofollow noopener noreferrer"&gt;http://java.sun.com/jsf/html&lt;/A&gt;" prefix="h" %&amp;gt;&lt;BR /&gt;&amp;lt;%@ taglib uri="&lt;A href="http://java.sun.com/jsf/core" rel="nofollow noopener noreferrer"&gt;http://java.sun.com/jsf/core&lt;/A&gt;" prefix="f" %&amp;gt;&lt;BR /&gt;&amp;lt;%@ taglib uri="&lt;A href="http://java.sun.com/jsp/jstl/core" rel="nofollow noopener noreferrer"&gt;http://java.sun.com/jsp/jstl/core&lt;/A&gt;" prefix="c" %&amp;gt;&lt;BR /&gt;&amp;lt;%@ taglib uri="/WEB-INF/alfresco.tld" prefix="a" %&amp;gt;&lt;BR /&gt;&amp;lt;%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;f:verbatim&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;script type="text/javascript" src="/scripts/extension/jquery-1.2.6.pack.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript" src="/scripts/extension/jquery.imgareaselect-0.6.2.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript" src="/scripts/extension/jquery.imgareaselect-0.6.2.min.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;var $j = jQuery.noConflict();&lt;BR /&gt;&lt;BR /&gt;var $x1, $y1, $x2, $y2, $w, $h;&lt;BR /&gt; &lt;BR /&gt; function selectChange(img, selection)&lt;BR /&gt; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $x1.text(selection.x1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $y1.text(selection.y1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $x2.text(selection.x2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $y2.text(selection.y2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $w.text(selection.width);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $h.text(selection.height);&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; function preview(img, selection) { &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var scaleX = 100 / selection.width; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var scaleY = 100 / selection.height; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$('#thumbnail + div &amp;gt; img').css({ &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width: Math.round(scaleX * 500) + 'px', &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height: Math.round(scaleY * 375) + 'px',&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;marginLeft: '-' + Math.round(scaleX * selection.x1) + 'px', &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;marginTop: '-' + Math.round(scaleY * selection.y1) + 'px' &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$j('#x1').val(selection.x1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$j('#y1').val(selection.y1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$j('#x2').val(selection.x2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$j('#y2').val(selection.y2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$j('#w').val(selection.width);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$j('#h').val(selection.height);&lt;BR /&gt;} &lt;BR /&gt;&lt;BR /&gt; $j(document).ready(function () {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $x1 = $('#x1');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $y1 = $('#y1');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $x2 = $('#x2');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $y2 = $('#y2');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $w = $('#w');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $h = $('#h');&lt;BR /&gt; });&lt;BR /&gt; &lt;BR /&gt; $j(window).load(function () {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $j('img#wizard:wizard-body:recorte').imgAreaSelect({ selectionOpacity: 0, onSelectChange: selectChange });&lt;BR /&gt; });&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;/f:verbatim&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;%@ page import="org.alfresco.web.ui.common.PanelGenerator" %&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;f:verbatim&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;lt;table cellpadding="2" cellspacing="2" border="0" width="100%"&amp;gt;&lt;BR /&gt; &amp;lt;tr&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class="mainSubTitle"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/f:verbatim&amp;gt;&amp;lt;h&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;utputText value="#{msg.edit_file_title}" /&amp;gt;&amp;lt;f:verbatim&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;BR /&gt; &amp;lt;/tr&amp;gt;&lt;BR /&gt; &amp;lt;tr&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td style="padding:10px" valign="middle"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/f:verbatim&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h:graphicImage id="recorte" url="#{WizardManager.bean.browserUrl}"/&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;f:verbatim&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;BR /&gt; &amp;lt;/tr&amp;gt;&lt;BR /&gt; &amp;lt;tr&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/f:verbatim&amp;gt;&amp;lt;h&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;utputText value="#{msg.edit_download_complete}" /&amp;gt;&amp;lt;f:verbatim&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;BR /&gt; &amp;lt;/tr&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;/table&amp;gt;&lt;BR /&gt;&amp;lt;/f:verbatim&amp;gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Our JSP file is in "alfresco/jsp/extension/incis/ShowFile.jsp"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and the js scripts are in "alfresco/scripts/extension"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;is correct the way we call them in our code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;script type="text/javascript" src="/scripts/extension/jquery-1.2.6.pack.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript" src="/scripts/extension/jquery.imgareaselect-0.6.2.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript" src="/scripts/extension/jquery.imgareaselect-0.6.2.min.js"&amp;gt;&amp;lt;/script&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Also another question is the way we have to reference the object (image we want an area to be selected), is it correct this way?&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;$j(window).load(function () {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $j('img#wizard:wizard-body:recorte').imgAreaSelect({ selectionOpacity: 0, onSelectChange: selectChange });&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;When in the JSP we have declared it as&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;h:graphicImage id="recorte" url="#{WizardManager.bean.browserUrl}"/&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot, I am sure it is something we are missing, and also we are not sure how to reference the object id="recorte" so it is called by the $(window).load (funcion())&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Let us know your thoughts please&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 18:00:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197356#M150486</guid>
      <dc:creator>jlabuelo</dc:creator>
      <dc:date>2009-02-11T18:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197357#M150487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A few things jump out immediately assuming the code you posted is a direct copy/paste…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;Why are you including both &lt;STRONG&gt;jquery.imgareaselect-0.6.2.js&lt;/STRONG&gt; and &lt;STRONG&gt;jquery.imgareaselect-0.6.2.min.js&lt;/STRONG&gt;? Presumably the latter is a JSMin'ed version of the former, so this could be causing issues.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;You've told jQuery to use &lt;STRONG&gt;$j&lt;/STRONG&gt; but you've still got references to &lt;STRONG&gt;$()&lt;/STRONG&gt; in the code.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;I'm not sure exactly what selector you'll need to get the img DOM reference, but this is something the &lt;A href="http://getfirebug.com/" rel="nofollow noopener noreferrer"&gt;Firebug&lt;/A&gt; add-on for Firefox is very good at telling you through live inspection.&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN&gt;Hope that helps,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Feb 2009 20:30:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197357#M150487</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-02-11T20:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197358#M150488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Mike&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes you are right, even the "duplicate" scripts were not giving us errors in the html tests we did with the code, we have removed them, and also cleared the $() calls.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The code we have now is quite clean&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;%@ taglib uri="&lt;A href="http://java.sun.com/jsf/html" rel="nofollow noopener noreferrer"&gt;http://java.sun.com/jsf/html&lt;/A&gt;" prefix="h" %&amp;gt;&lt;BR /&gt;&amp;lt;%@ taglib uri="&lt;A href="http://java.sun.com/jsf/core" rel="nofollow noopener noreferrer"&gt;http://java.sun.com/jsf/core&lt;/A&gt;" prefix="f" %&amp;gt;&lt;BR /&gt;&amp;lt;%@ taglib uri="&lt;A href="http://java.sun.com/jsp/jstl/core" rel="nofollow noopener noreferrer"&gt;http://java.sun.com/jsp/jstl/core&lt;/A&gt;" prefix="c" %&amp;gt;&lt;BR /&gt;&amp;lt;%@ taglib uri="/WEB-INF/alfresco.tld" prefix="a" %&amp;gt;&lt;BR /&gt;&amp;lt;%@ taglib uri="/WEB-INF/repo.tld" prefix="r" %&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;f:verbatim&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;script type="text/javascript" src="jquery-1.2.6.pack.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript" src="jquery.imgareaselect-0.6.2.min.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;var $j = jQuery.noConflict();&lt;BR /&gt;var x1, y1, x2, y2, w, h;&lt;BR /&gt; &lt;BR /&gt; function selectChange(img, selection)&lt;BR /&gt; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; x1.text(selection.x1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; y1.text(selection.y1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; x2.text(selection.x2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; y2.text(selection.y2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; w.text(selection.width);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; h.text(selection.height);&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; $j(document).ready(function () {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; x1 = $j('#x1');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; y1 = $j('#y1');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; x2 = $j('#x2');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; y2 = $j('#y2');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; w = $j('#w');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; h = $j('#h');&lt;BR /&gt; });&lt;BR /&gt; &lt;BR /&gt; $j(window).load(function () {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $j('img#wizard:wizard-body:recorte').imgAreaSelect({ selectionOpacity: 0, onSelectChange: selectChange });&lt;BR /&gt; });&lt;BR /&gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;/f:verbatim&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;%@ page import="org.alfresco.web.ui.common.PanelGenerator" %&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;f:verbatim&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;lt;table cellpadding="2" cellspacing="2" border="0" width="100%"&amp;gt;&lt;BR /&gt; &amp;lt;tr&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td class="mainSubTitle"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/f:verbatim&amp;gt;&amp;lt;h:outputText value="#{msg.edit_file_title}" /&amp;gt;&amp;lt;f:verbatim&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;BR /&gt; &amp;lt;/tr&amp;gt;&lt;BR /&gt; &amp;lt;tr&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td style="padding:10px" valign="middle"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/f:verbatim&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;h:graphicImage id="recorte" url="#{WizardManager.bean.browserUrl}"/&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;f:verbatim&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;BR /&gt; &amp;lt;/tr&amp;gt;&lt;BR /&gt; &amp;lt;tr&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/f:verbatim&amp;gt;&amp;lt;h:outputText value="#{msg.edit_download_complete}" /&amp;gt;&amp;lt;f:verbatim&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/td&amp;gt;&lt;BR /&gt; &amp;lt;/tr&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;/table&amp;gt;&lt;BR /&gt;&amp;lt;/f:verbatim&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;/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;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;/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;Which is an translation for Alfresco of the hml code we have generated and wich works fine:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;HTML&amp;gt;&lt;BR /&gt;&amp;lt;HEAD&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript" src="jquery-1.2.6.pack.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript" src="jquery.imgareaselect-0.6.2.min.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;BR /&gt;&lt;BR /&gt; var $j = jQuery.noConflict();&lt;BR /&gt; var x1, y1, x2, y2, w, h;&lt;BR /&gt; &lt;BR /&gt; function selectChange(img, selection)&lt;BR /&gt; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; x1.text(selection.x1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; y1.text(selection.y1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; x2.text(selection.x2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; y2.text(selection.y2);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; w.text(selection.width);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; h.text(selection.height);&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; $j(document).ready(function () {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; x1 = $j('#x1');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; y1 = $j('#y1');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; x2 = $j('#x2');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; y2 = $j('#y2');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; w = $j('#w');&lt;BR /&gt;&amp;nbsp;&amp;nbsp; h = $j('#h');&lt;BR /&gt; });&lt;BR /&gt; &lt;BR /&gt; $j(window).load(function () {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $j('img#recorte').imgAreaSelect({ selectionOpacity: 0, onSelectChange: selectChange });&lt;BR /&gt; });&lt;BR /&gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;lt;/HEAD&amp;gt;&lt;BR /&gt;&amp;lt;BODY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;lt;table cellpadding="2" cellspacing="2" border="0" width="100%"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td style="padding:10px" valign="middle"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;img id="recorte" src="noticia.jpg"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/td&amp;gt;&lt;BR /&gt; &amp;lt;/tr&amp;gt;&lt;BR /&gt; &amp;lt;/table&amp;gt;&lt;BR /&gt;&amp;lt;/BODY&amp;gt;&lt;BR /&gt;&amp;lt;/HTML&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;/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;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;BR /&gt;&lt;SPAN&gt;However we are not still getting it to work in the Alfresco JSP file, when we try to select the area of the image, we still drag the image with us, it is like if the image is not correctly passed as a parameter to the scripts in the&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;$j(window).load(function () {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $j('img#wizard:wizard-body:recorte').imgAreaSelect({ selectionOpacity: 0, onSelectChange: selectChange });&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;we also tried to use&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;$j('img#recorte').imgAreaSelect({ selectionOpacity: 0, onSelectChange: selectChange });&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;as I have explained before, we are not sure which "id" we should use.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are using Firebug as you suggested, thanks a lot btw!!&amp;nbsp; &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And what we can see is that the $J variable is "undefined" when the JSP page gets loaded&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;We are quite stucked now, is there any documentation you would suggest us to read to get this moving??? Are you aware of any implementation made before of Jquery with Alfresco?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot again!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Feb 2009 16:56:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197358#M150488</guid>
      <dc:creator>jlabuelo</dc:creator>
      <dc:date>2009-02-12T16:56:15Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197359#M150489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To be honest, I haven't got enough experience with jQuery to know what it's doing without debugging it myself.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Firebug does include a JavaScript debugger too, which it might be worth your while investigating. You can also check the jQuery js files are being loaded correctly, etc.&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, 12 Feb 2009 19:37:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197359#M150489</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-02-12T19:37:38Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197360#M150490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;1). I think the way you're including jQuery is incorrect; you can't use a relative path to it because the URL that JSF uses is totally different from that of the JSP that's actually being viewed. You'll need to use an absolute path, similar to the following (where the jquery library is in the top level scripts folder of the alfresco driectory)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;script type="text/javascript" src="&amp;lt;%=request.getContextPath() %&amp;gt;/scripts/jquery-1.2.1.pack.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;2) It's hard to refer to JSF controls by id values, because JSF can munge the output ID value. Double check the actual ID on the image as output by the h:graphicImage is the same that you're specifying. I found that it was easier to use the JSF styleClass attribute and do selection by class instead of id, as the class always comes out as specified. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope that helps somewhat!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Feb 2009 00:53:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197360#M150490</guid>
      <dc:creator>marcus</dc:creator>
      <dc:date>2009-02-13T00:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197361#M150491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Marcus&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot, we got the first issue to work, and now the Scripts are being recognized by the JSP page in Alfresco. We are debugging the application with Firebug and we can see that the Jquery functions and the variables are now working…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The only detail we have left is passing the image we show as a parameter to the $j function.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yes we are using the id in &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;h:graphicImage id="recorte"&amp;nbsp; url="#{WizardManager.bean.browserUrl}"/&amp;gt;&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;so we can call the Jquery function in our code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;$j(window).load(function () {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $j('img#wizard:wizard-body:recorte').imgAreaSelect({ selectionOpacity: 0, onSelectChange: selectChange });&lt;BR /&gt;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;So when we execute Alfresco, and we open the code produced with Firebug we can see that the gaphicimage gets translated to:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;img id="wizard:wizard-body:recorte" src="/alfresco/d/d/workspace/SpacesStore/769aa7a0-7e50-4c21-a41e-42694b4c0edd/noticia.jpg" /&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;and the Jquery function references the img id as&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;$j(window).load(function () {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; $j('img#wizard:wizard-body:recorte').imgAreaSelect({ selectionOpacity: 0, onSelectChange: selectChange });&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;So for us the img should be passed correctly to the JQuery function, but is not.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please pass us an example of how you would reference this image to the JQuery function, in the h:graphicimage using the JSF styleClass? or any place where we can see an example or documentation?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot once more, it has been great help!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Feb 2009 09:32:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197361#M150491</guid>
      <dc:creator>jlabuelo</dc:creator>
      <dc:date>2009-02-13T09:32:44Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197362#M150492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Add a "unique" &lt;/SPAN&gt;&lt;STRONG&gt;class&lt;/STRONG&gt;&lt;SPAN&gt; attribute to the image, e.g. &lt;/SPAN&gt;&lt;EM&gt;class="jlabuelo"&lt;/EM&gt;&lt;SPAN&gt;. Then select it with &lt;/SPAN&gt;&lt;EM&gt;$j(".jlabuelo")&lt;/EM&gt;&lt;SPAN&gt;.&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>Fri, 13 Feb 2009 09:47:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197362#M150492</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-02-13T09:47:52Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197363#M150493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Marcus and Mike&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot, it works now!!! we are able to open an image and select an area!!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks mates, it has been a great help from you!! &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Feb 2009 10:29:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197363#M150493</guid>
      <dc:creator>jlabuelo</dc:creator>
      <dc:date>2009-02-13T10:29:45Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197364#M150494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Excellent news!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please consider contributing your new wizard if you think it appropriate to do so - I'm sure others will find this useful.&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>Fri, 13 Feb 2009 12:17:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197364#M150494</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-02-13T12:17:44Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197365#M150495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Mike&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sure, if I got this to work it is thanks to the community, How can I share my jsp configuration? Could&amp;nbsp; you please point me to the documentation, place where I can upload this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Feb 2009 12:21:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197365#M150495</guid>
      <dc:creator>jlabuelo</dc:creator>
      <dc:date>2009-02-13T12:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197366#M150496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Please see: &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Source_Code" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Source_Code&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Generally you'd raise a &lt;/SPAN&gt;&lt;A href="http://issues.alfresco.com" rel="nofollow noopener noreferrer"&gt;JIRA&lt;/A&gt;&lt;SPAN&gt; ticket under Alfresco Labs / Contribution and attach everything to that. You then get notified when we add it to SVN.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Mike&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Feb 2009 12:33:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197366#M150496</guid>
      <dc:creator>mikeh</dc:creator>
      <dc:date>2009-02-13T12:33:16Z</dc:date>
    </item>
    <item>
      <title>Re: adding JavaScript to JSP Alfresco Pages</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197367#M150497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi again guys&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for sending me the information about how to upload the wizard we are creating. I will do it as soon as we finish it… we are pretty close&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;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically we are getting a problem as what we try to get is showing the image file in Alfresco and let the user select an area as we got thanks to your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However now that we are able to get the coordenates of the area using JQuery, we are stucked trying to produce a new jpg file with the area created.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please take a look to this post we have opened about how to get the file of a NodeRef so we can use the Image java class to create a new Image object passing the file?&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.alfresco.com/en/viewtopic.php?f=12&amp;amp;t=17105" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/en/viewtopic.php?f=12&amp;amp;t=17105&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bassically what we need now that we got the area selected is Java to produce a new file with only that area from the original image file.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot again in advance&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Feb 2009 11:30:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/adding-javascript-to-jsp-alfresco-pages/m-p/197367#M150497</guid>
      <dc:creator>jlabuelo</dc:creator>
      <dc:date>2009-02-20T11:30:19Z</dc:date>
    </item>
  </channel>
</rss>

