[
https://issues.jboss.org/browse/GTNPORTAL-2875?page=com.atlassian.jira.pl...
]
Vu Viet Phuong commented on GTNPORTAL-2875:
-------------------------------------------
{code}
(function($){
$("#testbutton").click(function(){
alert("Nice click!")
});
})(jQuery);
{code}
this js will be served as GMD js module, notice that a module will not be served (and run)
2 times, in ajax request, the html page is not re-rendered
You can use this js instead:
{code}
(function($){
$(document).on('click.testbutton', "#testbutton").click(function(){
alert("Nice click!");
});
})(jQuery);
{code}
Sometime, we may need to run some js after an ajax response. We should add that js snipet
as a callback to require statement like this:
{code}
//code in groovy template
def jsMan = WebuiRequestContext.getCurrentInstance().getJavascriptManager();
jsMan.require("SHARED/module").addScript("....."); //add your js as
callback to require statement
{code}
JQuery bound events don't work after "save" in the
"edit navigation"
--------------------------------------------------------------------
Key: GTNPORTAL-2875
URL:
https://issues.jboss.org/browse/GTNPORTAL-2875
Project: GateIn Portal
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 3.5.0.Final
Reporter: Viliam Rockai
Attachments: test-portlet.zip
If you add a portlet using JQuery to layout, so it's visible while using the
administration interface of "Site", you would be able to reproduce the issue.
I'm attaching the portlet as an attachment (src + war in the target directory). Put
it somewhere on the page and go to the "Site" management. If you click on the
portlet link, an alert will pop-up. When you click on the "edit navigation"
-> "save" (save even without doing any changes), the link won't respond
to clicking any more.
After the save button is pressed, the page is reloaded by ajax, but it seems that it
doesn't handle the JS correctly.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira