Changes for page Art & Research Services Navigator
Last modified by Veronika Kocher on Friday, 18 Sep 2026 16:47
From version 39.24
edited by Veronika Kocher
on Thursday, 03 Sep 2026 13:04
on Thursday, 03 Sep 2026 13:04
Change comment:
There is no comment for this version
To version 41.4
edited by Veronika Kocher
on Friday, 04 Sep 2026 14:45
on Friday, 04 Sep 2026 14:45
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -2,18 +2,13 @@ 2 2 3 3 The **Art & Research Services Navigator** helps you find the right guidance, services and resources for each stage of your project. 4 4 5 -{{info title="How responsibilities work"}} 6 -The navigator brings services together around the project lifecycle and the researcher's task. It is a navigation layer across university services, not a separate organisational unit. 5 +{{info title="Support for Your Project:"}} 7 7 8 -**Support Kunst und Forschung (SKF)** supports projectand fundingactivities—especially projectdevelopment, fundingandcalls,proposals, and coordinationof funded projects—and,where useful,connectsthemwith theUniversity'srelevantservices.7 + **Support Kunst und Forschung (SKF)** provides guidance for projects and grant applications and collaborates with the appropriate university services as needed. 9 9 10 -Depending on the question, these may include the **University Library / Research Data Management & Repository**, **IT**, **Legal and Data Protection**, **Finance and Personnel**, **Publications and Communication**, **Event Management**, the **International Office** and other services. 11 - 12 -The **institute, department or other host unit** remains the artistic or academic home of the project. The navigator brings these offers together along the project stages so you can start from your need rather than from the organisational chart. 9 + The Navigator guides you through the project phases to the resources and points of contact relevant to your project. 13 13 {{/info}} 14 14 15 - 16 - 17 17 {{html clean="false"}} 18 18 <section data-arsn-search-block-fix="v5" style="margin:20px 0 26px 0;padding:16px 18px;border:1px solid #e3ded6;border-radius:10px;background:#fcfbf8;box-shadow:0 1px 2px rgba(0,0,0,.035);"> 19 19 <h2 style="font-size:20px;margin:0 0 6px 0;color:#35312d;">Search the Art & Research Services Navigator</h2> ... ... @@ -439,9 +439,9 @@ 439 439 ))) 440 440 ))) 441 441 442 -(% style="padding:0 16px 16px 16px;" %) 437 +(% class="arsn-phase-cta-wrap" style="padding:0 16px 16px 16px;" %) 443 443 ((( 444 -[[Explore Enable>>https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Enable/||class="btn btn-primary btn-block"]] 439 +[[Explore Enable>>https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Enable/||class="btn btn-primary btn-block arsn-phase-cta"]] 445 445 ))) 446 446 ))) 447 447 ))) ... ... @@ -505,9 +505,9 @@ 505 505 ))) 506 506 ))) 507 507 508 -(% style="padding:0 16px 16px 16px;" %) 503 +(% class="arsn-phase-cta-wrap" style="padding:0 16px 16px 16px;" %) 509 509 ((( 510 -[[Explore Work & Manage>>https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Work%20%26%20Manage/||class="btn btn-primary btn-block"]] 505 +[[Explore Work & Manage>>https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Work%20%26%20Manage/||class="btn btn-primary btn-block arsn-phase-cta"]] 511 511 ))) 512 512 ))) 513 513 ))) ... ... @@ -581,9 +581,9 @@ 581 581 ))) 582 582 ))) 583 583 584 -(% style="padding:0 16px 16px 16px;" %) 579 +(% class="arsn-phase-cta-wrap" style="padding:0 16px 16px 16px;" %) 585 585 ((( 586 -[[Explore Publish & Share>>https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Publish%20%26%20Share/||class="btn btn-primary btn-block"]] 581 +[[Explore Publish & Share>>https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Publish%20%26%20Share/||class="btn btn-primary btn-block arsn-phase-cta"]] 587 587 ))) 588 588 ))) 589 589 ))) ... ... @@ -592,6 +592,20 @@ 592 592 593 593 (% style="margin-top:30px;" %) 594 594 ((( 590 + 591 +{{html clean="false"}} 592 +<!-- ARSN_TRAINING_WORKSHOPS_V2_START --> 593 +<section class="arsn-training-workshops" data-arsn-training-workshops="v2" style="margin:27px 0 22px 0;"> 594 + <div style="padding:16px 18px;background:#eef8fa;border:1px solid #cfe8ef;border-left:5px solid #21b6d7;border-radius:9px;"> 595 + <div style="font-size:12px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;color:#3f6871;margin-bottom:5px;">TRAINING & WORKSHOPS</div> 596 + <h3 style="font-size:20px;line-height:1.3;margin:0 0 7px;color:#35312d;text-align:left;">Training, workshops & consultation sessions</h3> 597 + <p style="margin:0 0 10px;color:#5e5953;line-height:1.55;">Relevant opportunities for this topic will be shown here automatically from the central calendar.</p> 598 + <span data-arsn-coming-soon="true" style="display:inline-block;padding:4px 9px;border-radius:14px;background:#fff4ee;border:1px solid #efd9cc;color:#8a4d36;font-size:11px;font-weight:700;letter-spacing:.065em;line-height:1.2;">COMING SOON</span> 599 + </div> 600 +</section> 601 +<!-- ARSN_TRAINING_WORKSHOPS_V2_END --> 602 +{{/html}} 603 + 595 595 == Practical resources == 596 596 597 597 Use practical resources when you need a concise overview, a step-by-step procedure or a ready-to-use project aid. ... ... @@ -721,6 +721,38 @@ 721 721 [data-sn-master-first-row]{ 722 722 box-sizing:border-box; 723 723 } 733 + 734 +/* ========================================================= 735 + FULL-WIDTH THREE-LINE NUMBER / TITLE / SUBTITLE BLOCKS 736 + ========================================================= */ 737 +#xwikicontent .arsn-area-label[data-sn-three-line="1"]{ 738 + display:grid!important; 739 + grid-template-columns:minmax(0,1fr)!important; 740 + grid-auto-rows:auto!important; 741 + width:100%!important; 742 + max-width:none!important; 743 + box-sizing:border-box!important; 744 + justify-items:start!important; 745 + align-items:start!important; 746 + gap:2px!important; 747 + text-align:left!important; 748 + text-align-last:left!important; 749 + text-justify:auto!important; 750 + word-spacing:normal!important; 751 + white-space:normal!important; 752 +} 753 +#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .arsn-area-number, 754 +#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .sn-area-label-title, 755 +#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .arsn-area-action{ 756 + display:block!important; 757 + width:100%!important; 758 + margin:0!important; 759 + text-align:left!important; 760 + text-align-last:left!important; 761 + text-justify:auto!important; 762 + word-spacing:normal!important; 763 + white-space:normal!important; 764 +} 724 724 </style> 725 725 726 726 <script data-sn-service-navigator-master="1"> ... ... @@ -913,6 +913,227 @@ 913 913 } 914 914 915 915 /* ======================================================= 957 + BORDERLESS FILLED RED/ORANGE CTA BUTTONS 958 + ======================================================= */ 959 + 960 + function colourDistance(a,b){ 961 + return Math.sqrt( 962 + Math.pow(a[0]-b[0],2)+ 963 + Math.pow(a[1]-b[1],2)+ 964 + Math.pow(a[2]-b[2],2) 965 + ); 966 + } 967 + 968 + function makeFilledRedOrangeCTAsBorderless(){ 969 + var RED_ORANGE=[233,75,19]; 970 + 971 + Array.from( 972 + root.querySelectorAll( 973 + 'a,button,[role="button"],input[type="submit"],input[type="button"]' 974 + ) 975 + ).forEach(function(el){ 976 + if(!visible(el))return; 977 + 978 + var style=getComputedStyle(el); 979 + var rgb=parseRGB(style.backgroundColor); 980 + 981 + if(!rgb)return; 982 + 983 + if( 984 + colourDistance( 985 + rgb, 986 + RED_ORANGE 987 + )>55 988 + ){ 989 + return; 990 + } 991 + 992 + var rect=el.getBoundingClientRect(); 993 + 994 + if( 995 + rect.width<80|| 996 + rect.height<24 997 + ){ 998 + return; 999 + } 1000 + 1001 + el.style.setProperty( 1002 + "border", 1003 + "none", 1004 + "important" 1005 + ); 1006 + 1007 + el.style.setProperty( 1008 + "border-left", 1009 + "none", 1010 + "important" 1011 + ); 1012 + 1013 + el.style.setProperty( 1014 + "border-top", 1015 + "none", 1016 + "important" 1017 + ); 1018 + 1019 + el.style.setProperty( 1020 + "border-right", 1021 + "none", 1022 + "important" 1023 + ); 1024 + 1025 + el.style.setProperty( 1026 + "border-bottom", 1027 + "none", 1028 + "important" 1029 + ); 1030 + 1031 + el.style.setProperty( 1032 + "box-shadow", 1033 + "none", 1034 + "important" 1035 + ); 1036 + }); 1037 + } 1038 + 1039 + /* ======================================================= 1040 + FULL-WIDTH THREE-LINE AREA LABELS 1041 + ======================================================= */ 1042 + 1043 + function compactText(value){ 1044 + return String(value||"") 1045 + .replace(/\s+/g," ") 1046 + .trim(); 1047 + } 1048 + 1049 + function makeThreeLineAreaLabels(){ 1050 + Array.from( 1051 + root.querySelectorAll( 1052 + ".arsn-area-label" 1053 + ) 1054 + ).forEach(function(label){ 1055 + if( 1056 + label.getAttribute( 1057 + "data-sn-three-line" 1058 + )==="1" 1059 + ){ 1060 + return; 1061 + } 1062 + 1063 + var number= 1064 + label.querySelector( 1065 + ":scope > .arsn-area-number" 1066 + ); 1067 + 1068 + var action= 1069 + label.querySelector( 1070 + ":scope > .arsn-area-action" 1071 + ); 1072 + 1073 + if( 1074 + !number|| 1075 + !action 1076 + ){ 1077 + return; 1078 + } 1079 + 1080 + var clone= 1081 + label.cloneNode(true); 1082 + 1083 + var cloneNumber= 1084 + clone.querySelector( 1085 + ":scope > .arsn-area-number" 1086 + ); 1087 + 1088 + var cloneAction= 1089 + clone.querySelector( 1090 + ":scope > .arsn-area-action" 1091 + ); 1092 + 1093 + if(cloneNumber){ 1094 + cloneNumber.remove(); 1095 + } 1096 + 1097 + if(cloneAction){ 1098 + cloneAction.remove(); 1099 + } 1100 + 1101 + var titleText= 1102 + compactText( 1103 + clone.textContent 1104 + ); 1105 + 1106 + if(!titleText){ 1107 + return; 1108 + } 1109 + 1110 + var numberNode= 1111 + number.cloneNode(true); 1112 + 1113 + var actionNode= 1114 + action.cloneNode(true); 1115 + 1116 + var titleNode= 1117 + document.createElement( 1118 + "span" 1119 + ); 1120 + 1121 + titleNode.className= 1122 + "sn-area-label-title"; 1123 + 1124 + titleNode.textContent= 1125 + titleText; 1126 + 1127 + while(label.firstChild){ 1128 + label.removeChild( 1129 + label.firstChild 1130 + ); 1131 + } 1132 + 1133 + label.appendChild( 1134 + numberNode 1135 + ); 1136 + 1137 + label.appendChild( 1138 + titleNode 1139 + ); 1140 + 1141 + label.appendChild( 1142 + actionNode 1143 + ); 1144 + 1145 + label.setAttribute( 1146 + "data-sn-three-line", 1147 + "1" 1148 + ); 1149 + 1150 + var head= 1151 + label.closest( 1152 + ".arsn-area-head" 1153 + ); 1154 + 1155 + if(head){ 1156 + head.style.setProperty( 1157 + "width", 1158 + "100%", 1159 + "important" 1160 + ); 1161 + 1162 + head.style.setProperty( 1163 + "max-width", 1164 + "100%", 1165 + "important" 1166 + ); 1167 + 1168 + head.style.setProperty( 1169 + "box-sizing", 1170 + "border-box", 1171 + "important" 1172 + ); 1173 + } 1174 + }); 1175 + } 1176 + 1177 + /* ======================================================= 916 916 PLACEHOLDER BADGE 917 917 ======================================================= */ 918 918 ... ... @@ -1315,6 +1315,15 @@ 1315 1315 Array.from( 1316 1316 row.card.querySelectorAll("a") 1317 1317 ).forEach(function(link){ 1580 + if( 1581 + link.classList && 1582 + link.classList.contains( 1583 + "arsn-phase-cta" 1584 + ) 1585 + ){ 1586 + return; 1587 + } 1588 + 1318 1318 if(!visible(link))return; 1319 1319 1320 1320 var rect= ... ... @@ -1683,6 +1683,9 @@ 1683 1683 var headers= 1684 1684 applyOverviewPalette(); 1685 1685 1957 + makeThreeLineAreaLabels(); 1958 + makeFilledRedOrangeCTAsBorderless(); 1959 + 1686 1686 if( 1687 1687 window.innerWidth> 1688 1688 MOBILE_MAX ... ... @@ -1784,3 +1784,72 @@ 1784 1784 <!-- SN_SERVICE_NAVIGATOR_MASTER_STYLE_END --> 1785 1785 {{/html}} 1786 1786 2061 +{{html clean="false"}} 2062 +<!-- ARSN_PHASE_CTA_MOBILE_EDGE_FIX_V3_START --> 2063 +<style data-arsn-phase-cta-mobile-edge-fix="3"> 2064 +@media (max-width:767px){ 2065 + 2066 + /* Remove the white side gutters around the three phase CTAs. */ 2067 + #xwikicontent .arsn-phase-cta-wrap{ 2068 + box-sizing:border-box!important; 2069 + width:calc(100% + 2px)!important; 2070 + max-width:none!important; 2071 + margin:14px -1px -1px -1px!important; 2072 + padding:0!important; 2073 + border:0!important; 2074 + border-left:0!important; 2075 + box-shadow:none!important; 2076 + background:transparent!important; 2077 + } 2078 + 2079 + /* Full-width orange CTA; no extra border/shadow. */ 2080 + #xwikicontent a.arsn-phase-cta{ 2081 + display:flex!important; 2082 + align-items:center!important; 2083 + justify-content:center!important; 2084 + gap:8px!important; 2085 + 2086 + box-sizing:border-box!important; 2087 + width:100%!important; 2088 + max-width:none!important; 2089 + min-width:0!important; 2090 + 2091 + margin:0!important; 2092 + padding:12px 14px!important; 2093 + 2094 + border:0!important; 2095 + border-left:0!important; 2096 + border-right:0!important; 2097 + border-top:0!important; 2098 + border-bottom:0!important; 2099 + box-shadow:none!important; 2100 + 2101 + border-radius:8px!important; 2102 + 2103 + text-align:center!important; 2104 + text-align-last:center!important; 2105 + text-justify:auto!important; 2106 + word-spacing:normal!important; 2107 + white-space:normal!important; 2108 + } 2109 + 2110 + /* Keep an XWiki external-link icon on the same line/flex row. */ 2111 + #xwikicontent a.arsn-phase-cta::after{ 2112 + flex:0 0 auto!important; 2113 + margin-left:2px!important; 2114 + } 2115 + 2116 + #xwikicontent a.arsn-phase-cta > .fa, 2117 + #xwikicontent a.arsn-phase-cta > .icon, 2118 + #xwikicontent a.arsn-phase-cta > .external-link-icon, 2119 + #xwikicontent a.arsn-phase-cta > [class*="external"]{ 2120 + position:static!important; 2121 + display:inline-block!important; 2122 + flex:0 0 auto!important; 2123 + margin:0!important; 2124 + } 2125 +} 2126 +</style> 2127 +<!-- ARSN_PHASE_CTA_MOBILE_EDGE_FIX_V3_END --> 2128 +{{/html}} 2129 +