Änderungen von Dokument Art & Research Services Navigator

Zuletzt geändert von Veronika Kocher am Freitag, 18 Sep. 2026 16:47

Von Version 11.3
bearbeitet von Veronika Kocher
am Freitag, 04 Sep. 2026 9:18
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 9.5
bearbeitet von Veronika Kocher
am Donnerstag, 03 Sep. 2026 13:04
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -3,6 +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 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  
... ... @@ -434,9 +434,9 @@
434 434  )))
435 435  )))
436 436  
437 -(% class="arsn-phase-cta-wrap" style="padding:0 16px 16px 16px;" %)
438 +(% 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 arsn-phase-cta"]]
440 +[[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"]]
440 440  )))
441 441  )))
442 442  )))
... ... @@ -500,9 +500,9 @@
500 500  )))
501 501  )))
502 502  
503 -(% class="arsn-phase-cta-wrap" style="padding:0 16px 16px 16px;" %)
504 +(% 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 arsn-phase-cta"]]
506 +[[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"]]
506 506  )))
507 507  )))
508 508  )))
... ... @@ -576,9 +576,9 @@
576 576  )))
577 577  )))
578 578  
579 -(% class="arsn-phase-cta-wrap" style="padding:0 16px 16px 16px;" %)
580 +(% 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 arsn-phase-cta"]]
582 +[[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"]]
582 582  )))
583 583  )))
584 584  )))
... ... @@ -716,38 +716,6 @@
716 716  [data-sn-master-first-row]{
717 717   box-sizing:border-box;
718 718  }
719 -
720 -/* =========================================================
721 - FULL-WIDTH THREE-LINE NUMBER / TITLE / SUBTITLE BLOCKS
722 - ========================================================= */
723 -#xwikicontent .arsn-area-label[data-sn-three-line="1"]{
724 - display:grid!important;
725 - grid-template-columns:minmax(0,1fr)!important;
726 - grid-auto-rows:auto!important;
727 - width:100%!important;
728 - max-width:none!important;
729 - box-sizing:border-box!important;
730 - justify-items:start!important;
731 - align-items:start!important;
732 - gap:2px!important;
733 - text-align:left!important;
734 - text-align-last:left!important;
735 - text-justify:auto!important;
736 - word-spacing:normal!important;
737 - white-space:normal!important;
738 -}
739 -#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .arsn-area-number,
740 -#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .sn-area-label-title,
741 -#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .arsn-area-action{
742 - display:block!important;
743 - width:100%!important;
744 - margin:0!important;
745 - text-align:left!important;
746 - text-align-last:left!important;
747 - text-justify:auto!important;
748 - word-spacing:normal!important;
749 - white-space:normal!important;
750 -}
751 751  </style>
752 752  
753 753  <script data-sn-service-navigator-master="1">
... ... @@ -940,227 +940,6 @@
940 940   }
941 941  
942 942   /* =======================================================
943 - BORDERLESS FILLED RED/ORANGE CTA BUTTONS
944 - ======================================================= */
945 -
946 - function colourDistance(a,b){
947 - return Math.sqrt(
948 - Math.pow(a[0]-b[0],2)+
949 - Math.pow(a[1]-b[1],2)+
950 - Math.pow(a[2]-b[2],2)
951 - );
952 - }
953 -
954 - function makeFilledRedOrangeCTAsBorderless(){
955 - var RED_ORANGE=[233,75,19];
956 -
957 - Array.from(
958 - root.querySelectorAll(
959 - 'a,button,[role="button"],input[type="submit"],input[type="button"]'
960 - )
961 - ).forEach(function(el){
962 - if(!visible(el))return;
963 -
964 - var style=getComputedStyle(el);
965 - var rgb=parseRGB(style.backgroundColor);
966 -
967 - if(!rgb)return;
968 -
969 - if(
970 - colourDistance(
971 - rgb,
972 - RED_ORANGE
973 - )>55
974 - ){
975 - return;
976 - }
977 -
978 - var rect=el.getBoundingClientRect();
979 -
980 - if(
981 - rect.width<80||
982 - rect.height<24
983 - ){
984 - return;
985 - }
986 -
987 - el.style.setProperty(
988 - "border",
989 - "none",
990 - "important"
991 - );
992 -
993 - el.style.setProperty(
994 - "border-left",
995 - "none",
996 - "important"
997 - );
998 -
999 - el.style.setProperty(
1000 - "border-top",
1001 - "none",
1002 - "important"
1003 - );
1004 -
1005 - el.style.setProperty(
1006 - "border-right",
1007 - "none",
1008 - "important"
1009 - );
1010 -
1011 - el.style.setProperty(
1012 - "border-bottom",
1013 - "none",
1014 - "important"
1015 - );
1016 -
1017 - el.style.setProperty(
1018 - "box-shadow",
1019 - "none",
1020 - "important"
1021 - );
1022 - });
1023 - }
1024 -
1025 - /* =======================================================
1026 - FULL-WIDTH THREE-LINE AREA LABELS
1027 - ======================================================= */
1028 -
1029 - function compactText(value){
1030 - return String(value||"")
1031 - .replace(/\s+/g," ")
1032 - .trim();
1033 - }
1034 -
1035 - function makeThreeLineAreaLabels(){
1036 - Array.from(
1037 - root.querySelectorAll(
1038 - ".arsn-area-label"
1039 - )
1040 - ).forEach(function(label){
1041 - if(
1042 - label.getAttribute(
1043 - "data-sn-three-line"
1044 - )==="1"
1045 - ){
1046 - return;
1047 - }
1048 -
1049 - var number=
1050 - label.querySelector(
1051 - ":scope > .arsn-area-number"
1052 - );
1053 -
1054 - var action=
1055 - label.querySelector(
1056 - ":scope > .arsn-area-action"
1057 - );
1058 -
1059 - if(
1060 - !number||
1061 - !action
1062 - ){
1063 - return;
1064 - }
1065 -
1066 - var clone=
1067 - label.cloneNode(true);
1068 -
1069 - var cloneNumber=
1070 - clone.querySelector(
1071 - ":scope > .arsn-area-number"
1072 - );
1073 -
1074 - var cloneAction=
1075 - clone.querySelector(
1076 - ":scope > .arsn-area-action"
1077 - );
1078 -
1079 - if(cloneNumber){
1080 - cloneNumber.remove();
1081 - }
1082 -
1083 - if(cloneAction){
1084 - cloneAction.remove();
1085 - }
1086 -
1087 - var titleText=
1088 - compactText(
1089 - clone.textContent
1090 - );
1091 -
1092 - if(!titleText){
1093 - return;
1094 - }
1095 -
1096 - var numberNode=
1097 - number.cloneNode(true);
1098 -
1099 - var actionNode=
1100 - action.cloneNode(true);
1101 -
1102 - var titleNode=
1103 - document.createElement(
1104 - "span"
1105 - );
1106 -
1107 - titleNode.className=
1108 - "sn-area-label-title";
1109 -
1110 - titleNode.textContent=
1111 - titleText;
1112 -
1113 - while(label.firstChild){
1114 - label.removeChild(
1115 - label.firstChild
1116 - );
1117 - }
1118 -
1119 - label.appendChild(
1120 - numberNode
1121 - );
1122 -
1123 - label.appendChild(
1124 - titleNode
1125 - );
1126 -
1127 - label.appendChild(
1128 - actionNode
1129 - );
1130 -
1131 - label.setAttribute(
1132 - "data-sn-three-line",
1133 - "1"
1134 - );
1135 -
1136 - var head=
1137 - label.closest(
1138 - ".arsn-area-head"
1139 - );
1140 -
1141 - if(head){
1142 - head.style.setProperty(
1143 - "width",
1144 - "100%",
1145 - "important"
1146 - );
1147 -
1148 - head.style.setProperty(
1149 - "max-width",
1150 - "100%",
1151 - "important"
1152 - );
1153 -
1154 - head.style.setProperty(
1155 - "box-sizing",
1156 - "border-box",
1157 - "important"
1158 - );
1159 - }
1160 - });
1161 - }
1162 -
1163 - /* =======================================================
1164 1164   PLACEHOLDER BADGE
1165 1165   ======================================================= */
1166 1166  
... ... @@ -1563,15 +1563,6 @@
1563 1563   Array.from(
1564 1564   row.card.querySelectorAll("a")
1565 1565   ).forEach(function(link){
1566 - if(
1567 - link.classList &&
1568 - link.classList.contains(
1569 - "arsn-phase-cta"
1570 - )
1571 - ){
1572 - return;
1573 - }
1574 -
1575 1575   if(!visible(link))return;
1576 1576  
1577 1577   var rect=
... ... @@ -1940,9 +1940,6 @@
1940 1940   var headers=
1941 1941   applyOverviewPalette();
1942 1942  
1943 - makeThreeLineAreaLabels();
1944 - makeFilledRedOrangeCTAsBorderless();
1945 -
1946 1946   if(
1947 1947   window.innerWidth>
1948 1948   MOBILE_MAX
... ... @@ -2044,72 +2044,3 @@
2044 2044  <!-- SN_SERVICE_NAVIGATOR_MASTER_STYLE_END -->
2045 2045  {{/html}}
2046 2046  
2047 -{{html clean="false"}}
2048 -<!-- ARSN_PHASE_CTA_MOBILE_EDGE_FIX_V3_START -->
2049 -<style data-arsn-phase-cta-mobile-edge-fix="3">
2050 -@media (max-width:767px){
2051 -
2052 - /* Remove the white side gutters around the three phase CTAs. */
2053 - #xwikicontent .arsn-phase-cta-wrap{
2054 - box-sizing:border-box!important;
2055 - width:calc(100% + 2px)!important;
2056 - max-width:none!important;
2057 - margin:14px -1px -1px -1px!important;
2058 - padding:0!important;
2059 - border:0!important;
2060 - border-left:0!important;
2061 - box-shadow:none!important;
2062 - background:transparent!important;
2063 - }
2064 -
2065 - /* Full-width orange CTA; no extra border/shadow. */
2066 - #xwikicontent a.arsn-phase-cta{
2067 - display:flex!important;
2068 - align-items:center!important;
2069 - justify-content:center!important;
2070 - gap:8px!important;
2071 -
2072 - box-sizing:border-box!important;
2073 - width:100%!important;
2074 - max-width:none!important;
2075 - min-width:0!important;
2076 -
2077 - margin:0!important;
2078 - padding:12px 14px!important;
2079 -
2080 - border:0!important;
2081 - border-left:0!important;
2082 - border-right:0!important;
2083 - border-top:0!important;
2084 - border-bottom:0!important;
2085 - box-shadow:none!important;
2086 -
2087 - border-radius:8px!important;
2088 -
2089 - text-align:center!important;
2090 - text-align-last:center!important;
2091 - text-justify:auto!important;
2092 - word-spacing:normal!important;
2093 - white-space:normal!important;
2094 - }
2095 -
2096 - /* Keep an XWiki external-link icon on the same line/flex row. */
2097 - #xwikicontent a.arsn-phase-cta::after{
2098 - flex:0 0 auto!important;
2099 - margin-left:2px!important;
2100 - }
2101 -
2102 - #xwikicontent a.arsn-phase-cta > .fa,
2103 - #xwikicontent a.arsn-phase-cta > .icon,
2104 - #xwikicontent a.arsn-phase-cta > .external-link-icon,
2105 - #xwikicontent a.arsn-phase-cta > [class*="external"]{
2106 - position:static!important;
2107 - display:inline-block!important;
2108 - flex:0 0 auto!important;
2109 - margin:0!important;
2110 - }
2111 -}
2112 -</style>
2113 -<!-- ARSN_PHASE_CTA_MOBILE_EDGE_FIX_V3_END -->
2114 -{{/html}}
2115 -