var SpartezAC=window.SpartezAC||{};
SpartezAC.printBoard=window.SpartezAC.printBoard||{};
AJS.$(function(){SpartezAC.printBoard=function(F){var E=new Array();
var D=Boards.mainBoard.getIssue("orphans");
if(D){Boards.boards.values().each(function(H){console.log("Board ",H.id);
H.issues.values().each(function(I){if(I.id!="orphans"){E.push(I.id)
}})
})
}else{Boards.mainBoard.issues.values().each(function(H){E.push(H.id)
})
}if(E.length>0){var G=AJS.template("/sr/com.spartez.scrumprint.scrumplugin:searchrequest-scrumprint-current-fields-{type}/temp/SearchRequest.pdf?jqlQuery=id+in+({ids})");
window.location=Boards.ctx+G.fill({type:F,ids:E.join(",")}).toString()
}else{alert("No issues visible, Agile Cards will not be printed.")
}};
if(typeof Boards!=="undefined"&&(Boards.isPlanningBoard()||Boards.is("ProjectBoard")||Boards.is("TaskBoard"))){var A='<li class="dropdown-item dropdown-item-spartez"><a class="item-link" rel="nofollow" href="javascript:SpartezAC.printBoard(\'{type}\');"><span id="Screen_chk" class="icon_l no-icon">&nbsp;&nbsp;</span>{text}</a></li>';
var B=AJS.template(A).fill({type:"a4",text:"PDF (Agile Cards sheet)"}).toString();
var C=AJS.template(A).fill({type:"square",text:"PDF (Agile Cards single)"}).toString();
AJS.$("#gh-views-menu .last").before("<ul>"+B+C+"</ul>");
AJS.$(".dropdown-item-spartez").hover(function(){AJS.$(".active").removeClass("active");
AJS.$(this).addClass("active")
},function(){AJS.$(this).removeClass("active")
})
}});

