1<#assign serviceBusinessOrmLocalService = serviceLocator.findService("pl.gov.mf.kud.seap.lf.sbl.seap.service.ServiceBusinessOrmLocalService") />
2<#assign systemOrmLocalService = serviceLocator.findService("pl.gov.mf.kud.seap.lf.sbl.seap.service.SystemOrmLocalService") />
3<#assign customId = randomNamespace + .vars['reserved-article-id'].data />
4
5
6<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
7<#assign currentJournalArticleEntry = journalArticleLocalService.getArticle(getterUtil.getLong(groupId), .vars['reserved-article-id'].data) />
8<#-- Save the original page locale for later -->
9<#assign originalLocale = .locale>
10
11<#function getArticleLang >
12 <#local firstLanguage = ''>
13 <#list currentJournalArticleEntry.getAvailableLanguageIds() as item>
14 <#if firstLanguage == ''>
15 <#local firstLanguage = item>
16 </#if>
17 <#if item == originalLocale>
18 <#return originalLocale?replace("_", "-")>
19 </#if>
20 </#list>
21
22 <#return firstLanguage?replace("_", "-")>
23</#function>
24<#if .vars['reserved-article-title'].data != "-">
25
26 <script>
27 $(function() {
28 <#if IDKotwicy.getData() != "">
29 if (window.location.hash != "" && window.location.hash == "#${IDKotwicy.getData()}") {
30 $($(window.location.hash + '>div').attr('data-target')).collapse('show');
31 $([document.documentElement, document.body]).animate({
32 scrollTop: $(window.location.hash).offset().top
33 }, 1000);
34 }
35 </#if>
36 $("#${customId}").on('keypress', function(event) {
37 if(event.which === 13 || event.keyCode === 13) {
38 event.preventDefault();
39 $("#${customId}").click();
40 }
41 });
42 $("#${customId}").click(function () {
43 if ($("#${customId}").attr("aria-expanded") == 'true') {
44 $("#${customId}_arrow").removeClass("fa-chevron-up");
45 $("#${customId}_arrow").addClass("fa-chevron-down");
46 } else {
47 $("#${customId}_arrow").removeClass("fa-chevron-down");
48 $("#${customId}_arrow").addClass("fa-chevron-up");
49 }
50 });
51 });
52 </script>
53
54
55 <div <#if IDKotwicy.getData() != "">id="${IDKotwicy.getData()}"</#if> class="services-accordion">
56 <div id="${customId}" tabindex="0" class="d-flex justify-content-between border-bottom pb-1 faq-header collapsed" data-toggle="collapse" data-target=".${customId}_multi-collapse"
57 aria-expanded="false" role="button">
58 <h2>${.vars['reserved-article-title'].data}</h2>
59 <i id="${customId}_arrow" class="toggle fa fa-chevron-down collapsed" data-toggle="collapse" data-target="#list-tab.0"></i>
60 </div>
61 <div id="${customId}_toggle" class="mt-2 row">
62 <div class="col">
63 <div class="post-content ${customId}_multi-collapse collapse">
64
65 ${html_content.getData()}
66
67 <#if tag.getData()?has_content>
68 <#assign forms = serviceBusinessOrmLocalService.getServiceBusinessByTagName(tag.getData())!"" />
69 <#if forms?has_content>
70 <hr />
71 <ul>
72 <#list forms as form>
73 <#assign system = systemOrmLocalService.fetchSystemOrm(form.systemId)!"" />
74
75 <#if system?has_content>
76 <li><a href="${form.url}?systemName=${system.name}&formName=${form.id}">${form.name}</a></li>
77 </#if>
78 </#list>
79 </ul>
80 </#if>
81 </#if>
82 </div>
83 </div>
84 </div>
85 </div>
86</#if>