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.