Änderungen von Dokument Art & Research Services Navigator
Zuletzt geändert von Veronika Kocher am Freitag, 18 Sep. 2026 16:47
Von Version 10.1
bearbeitet von Veronika Kocher
am Donnerstag, 03 Sep. 2026 13:08
am Donnerstag, 03 Sep. 2026 13:08
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 11.6
bearbeitet von Veronika Kocher
am Freitag, 18 Sep. 2026 16:47
am Freitag, 18 Sep. 2026 16:47
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -3,7 +3,7 @@ 3 3 Der **Service-Navigator Kunst & Forschung** hilft dir, für jede Phase deines Projekts die passende Orientierung, Services und Ressourcen zu finden. 4 4 5 5 {{info title="Unterstützung für dein Projekt:"}} 6 - 6 + 7 7 **Support Kunst und Forschung (SKF)** begleitet Projekt- und Fördervorhaben und arbeitet je nach Bedarf mit den passenden Services der Universität zusammen. 8 8 9 9 Der Navigator führt dich entlang der Projektphasen zu den Angeboten und Ansprechstellen, die für dein Vorhaben relevant sind. ... ... @@ -434,9 +434,9 @@ 434 434 ))) 435 435 ))) 436 436 437 -(% style="padding:0 16px 16px 16px;" %) 437 +(% class="arsn-phase-cta-wrap" style="padding:0 16px 16px 16px;" %) 438 438 ((( 439 -[[Zu Vorbereiten>>https://xwiki.uni-ak.ac.at/bin/view/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/Enable/||class="btn btn-primary btn-block"]] 439 +[[Zu Vorbereiten>>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"]] 440 440 ))) 441 441 ))) 442 442 ))) ... ... @@ -500,9 +500,9 @@ 500 500 ))) 501 501 ))) 502 502 503 -(% style="padding:0 16px 16px 16px;" %) 503 +(% class="arsn-phase-cta-wrap" style="padding:0 16px 16px 16px;" %) 504 504 ((( 505 -[[Zu Arbeiten & Verwalten>>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 +[[Zu Arbeiten & Verwalten>>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"]] 506 506 ))) 507 507 ))) 508 508 ))) ... ... @@ -576,9 +576,9 @@ 576 576 ))) 577 577 ))) 578 578 579 -(% style="padding:0 16px 16px 16px;" %) 579 +(% class="arsn-phase-cta-wrap" style="padding:0 16px 16px 16px;" %) 580 580 ((( 581 -[[Zu Publizieren & Teilen>>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 +[[Zu Publizieren & Teilen>>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"]] 582 582 ))) 583 583 ))) 584 584 ))) ... ... @@ -587,6 +587,20 @@ 587 587 588 588 (% style="margin-top:30px;" %) 589 589 ((( 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;">SCHULUNGEN & WORKSHOPS</div> 596 + <h3 style="font-size:20px;line-height:1.3;margin:0 0 7px;color:#35312d;text-align:left;">Schulungen, Workshops & Sprechstunden</h3> 597 + <p style="margin:0 0 10px;color:#5e5953;line-height:1.55;">Passende Angebote zu diesem Thema werden hier künftig automatisch aus dem zentralen Kalender angezeigt.</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;">IN VORBEREITUNG</span> 599 + </div> 600 +</section> 601 +<!-- ARSN_TRAINING_WORKSHOPS_V2_END --> 602 +{{/html}} 603 + 590 590 == Praktische Ressourcen == 591 591 592 592 Nutze praktische Ressourcen, wenn du eine kompakte Übersicht, eine Schritt-für-Schritt-Anleitung oder ein direkt einsetzbares Hilfsmittel für dein Projekt brauchst. ... ... @@ -625,7 +625,7 @@ 625 625 626 626 (% style="margin-top:30px;" %) 627 627 ((( 628 -== Brauchst du Hilfe beimrichtigenWeg? ==642 +== Brauchst du Unterstützung bei der Orientierung? == 629 629 630 630 {{info title="Mit der passenden Stelle starten"}} 631 631 Bei **Projektentwicklung, Förderung, Anträgen und der Koordination geförderter Kunst- und Forschungsprojekte** ist **Support Kunst und Forschung** ein guter erster Anlaufpunkt. ... ... @@ -716,6 +716,38 @@ 716 716 [data-sn-master-first-row]{ 717 717 box-sizing:border-box; 718 718 } 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 +} 719 719 </style> 720 720 721 721 <script data-sn-service-navigator-master="1"> ... ... @@ -908,6 +908,227 @@ 908 908 } 909 909 910 910 /* ======================================================= 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 + /* ======================================================= 911 911 PLACEHOLDER BADGE 912 912 ======================================================= */ 913 913 ... ... @@ -1310,6 +1310,15 @@ 1310 1310 Array.from( 1311 1311 row.card.querySelectorAll("a") 1312 1312 ).forEach(function(link){ 1580 + if( 1581 + link.classList && 1582 + link.classList.contains( 1583 + "arsn-phase-cta" 1584 + ) 1585 + ){ 1586 + return; 1587 + } 1588 + 1313 1313 if(!visible(link))return; 1314 1314 1315 1315 var rect= ... ... @@ -1678,6 +1678,9 @@ 1678 1678 var headers= 1679 1679 applyOverviewPalette(); 1680 1680 1957 + makeThreeLineAreaLabels(); 1958 + makeFilledRedOrangeCTAsBorderless(); 1959 + 1681 1681 if( 1682 1682 window.innerWidth> 1683 1683 MOBILE_MAX ... ... @@ -1779,3 +1779,72 @@ 1779 1779 <!-- SN_SERVICE_NAVIGATOR_MASTER_STYLE_END --> 1780 1780 {{/html}} 1781 1781 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 +