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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.