Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal

Recognition

  • Give kudos
  • Received
  • Given

Leaderboard

  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Multi Custom issue collectors in Conlfuence Edited

When I'm trying to add multiple custom issue collectors to a confluence page using an image to trigger the collector form on the page.
I can get it working no problem with just one issue collector, however no matter how I ad the second image and issue collector only one image will work at that point.

I've read the Advanced use of the JIRA issue collector documentation and it does go over adding them as regular issue collector but not as custom so I'm struggling to get the code to work properly. Below is a sample code I use for one collector inside of the HTML macro in confluence. That code I use on different pages with different issue collectors because I can't get them to work all together on one page.


When I try to add another "script type" and "input type" above the "<script type="text/javascript">window.ATL_JQ_PAGE_PROPS = {" line of code as suggested in this community answer (https://community.atlassian.com/t5/Confluence-questions/Multiple-Issue-Collectors-on-Single-Page-Not-working/qaq-p/899692) it doesn't seem to work. Any suggestions?

I know you all don't support code necessarily but If I could just get the correct format then maybe I can work with it.
--------------------------------


<!DOCTYPE html>
<html>
<title></title>

<input type ="image" src="https://myjira.com" height="120" width="120" id="Option2"></input>

<script type="text/javascript" src="https://myjira.com/s/c4667e564d068f525dd8aaba4c655792-T/en_US52t8i1/6341/3/1.4.16/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs.js?locale=en-US&collectorId=9299a31b"></script>

<script type="text/javascript">window.ATL_JQ_PAGE_PROPS = {

//=== Option 2 ===
'9299a31b' :{
"triggerFunction": function(showCollectorDialog) {
jQuery("#Option2").click(function(e) {
e.preventDefault();
showCollectorDialog();
});
},
// ==== we add the code below to set the field values ====
fieldValues: {
summary : 'New Project Request – Mirror Existing Configuration',
description : 'Project Name: [The name of your project]\r\nProject Key: [A one-word unique identifier for your project (limit is 10 alpha characters). If none is provided, the default key is auto-created using the first letter of the Project Name provided above.]\r\nProject Lead: [Main point of contact for the project, if not requester]\r\nProject Administrator(s): [Project administrators can add additional users to roles, administer project boards, etc.]\r\nProject Settings: [Provide the URL or the Project Key of the MyJira project we should mirror]'
}
}
};

</script>

 

1 answer

1 accepted

0 votes
Answer accepted

Hi Jeremy,

Thank you for contacting us about this. I noticed you raised the same question with the support team, but then you closed the issue yesterday and marked it as resolved.

Can you let us know what the solution was? It could help other users in the future.

Regards,

Shannon

The solution to this issue was adding all three issue collectors inside of the one HTML macro. The set up/script format that we used is listed below. 

 

-------------------------------------------

 

<table id="test" style ="margin-left:auto;margin-right:auto;">
 <tr>
  <td><b>Default Project</b></td>
  <td><b>Mirror Existing Project</b></td>
  <td><b>Custom Project</b></td>
 <tr>
<!-- Default -->
  <td align="center"> <input type ="image" src="https://yourinstanceID/download/thumbnails/419150305/default.png?version=1&modificationDate=1570199094890&api=v2" height="120" width="120" id="Option1"></input>

<script type="text/javascript" src="https://yourinstanceID/s/c4667e564d068f525dd8aaba4c655792-T/en_US52t8i1/6341/3/1.4.16/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs.js?locale=en-US&collectorId=b68bc359"></script>


<!-- Mirror -->  
  <td align="center"> <input type ="image" src="https://yourinstanceID/download/thumbnails/419150305/mirror.png?version=1&modificationDate=1570199094890&api=v2" height="120" width="120" id="Option2"></input>

<script type="text/javascript" src="https://yourinstanceID/s/c4667e564d068f525dd8aaba4c655792-T/en_US52t8i1/6341/3/1.4.16/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs.js?locale=en-US&collectorId=9299a31b"></script>


<!-- Custom -->  
  <td align="center"> <input type ="image" src="https://yourinstanceID/download/thumbnails/419150305/custom.png?version=1&modificationDate=1570199094890&api=v2" height="120" width="120" id="Option3"></input>

<script type="text/javascript" src="https://yourinstanceIDfv/s/c4667e564d068f525dd8aaba4c655792-T/en_US52t8i1/6341/3/1.4.16/_/download/batch/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs/com.atlassian.jira.collector.plugin.jira-issue-collector-plugin:issuecollector-embededjs.js?locale=en-US&collectorId=2d13673b"></script>


<!-- Scripts for each collector -->


<script type="text/javascript">window.ATL_JQ_PAGE_PROPS = {
Like Shannon Spaniol likes this

Jeremy,

That's great, thank you for sharing that with us! That should surely help if anyone is looking to add multiple issue collectors in the future.

Regards,

Shannon

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Posted in Confluence

What do you think is the most *delightful* Confluence feature? Comment for a prize!

- Create your own custom emoji 🔥 - "Shake for Feedback" on mobile 📱 - An endless supply of GIFs via GIPHY 🤩 Is there anything quite as nice as a pleasant surprise? Comment below with what...

323 views 23 8
Join discussion

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you