hi,
I wrote some javascript as follow
(function($) { /*AJS.toInit(function(){ // old function alert("init"); }); */ JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function (e, context) { //alert("bind"); var tex1=AJS.$("#newField_customfield_12051"); alert(tex1); var tex2 = AJS.$("#customfield_12051"); alert(tex2); if(tex1 == null){ alert("Inside 1"); } else { alert("In 2"); } var t1 = AJS.$("#customfield_12051-field").length; alert (t1); }); })(AJS.$);
none of the alert windows appeared when I click on New Card button in Greenhopper board.
I loaded script as web-resource module and placed as
<web-resource key="hide_nda_programs" name="HideNDAPrograms"> <dependency>jira.webresources:global-static</dependency> <resource type="download" name="HideNDAPrograms.js" location="/js/HideNDAPrograms.js"/> <context>atl.general</context> <context>atl.popup</context> </web-resource>
Am I right in case of JIRA.bind etc., even in Greenhopper scenario
Hi Bharadwaj,
I had the same problem. After some investigation, I figured out the issue. My Javascript took place while page is loading.
I fixed this problem just adding a timeout as follow :
jQuery(document).ready(function() { setTimeout(myfunction,3000); }); function myfunction(){ //HERE YOUR CODE }
Hope this helps.
Fabio
Any news? Did the suggested approach resolve your issue?
Let me know and , if yes, accept my answer.
Regards,
Fabio
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.