Änderungen von Dokument Prepare

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

Von Version 1.4
bearbeitet von Veronika Kocher
am Mittwoch, 02 Sep. 2026 9:43
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 1.6
bearbeitet von Veronika Kocher
am Donnerstag, 03 Sep. 2026 9:18
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -473,9 +473,9 @@
473 473   <div style="padding:15px 16px;background:#fcfbf8;border:1px solid #e3ded6;border-top:3px solid #38b76a;border-radius:9px;"><strong style="color:#3f6b4b;">Checklisten &amp; Vorlagen</strong><br><span data-arsn-coming-soon="true" style="display:inline-block;margin:6px 0 8px 0;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><div style="margin-top:5px;color:#625d56;">Wiederverwendbare Hilfsmittel zum Planen, Dokumentieren und Überprüfen deiner Projektstruktur.</div></div>
474 474   </div>
475 475  
476 - <aside style="margin:0 0 14px 0;padding:16px 18px;border:1px solid #c7e5ed;border-left:5px solid #21b6d7;background:#e5f5f9;border-radius:8px;">
477 - <strong style="color:#2d5661;">Brauchst du Unterstützung?</strong>
478 - <div style="margin-top:5px;color:#365e68;line-height:1.5;">Nicht sicher, welche Anforderungen, Services oder nächsten Schritte für dein Projekt gelten? Wende dich für projektspezifische Unterstützung an Support Kunst und Forschung.</div>
476 + <aside style="margin:0 0 14px 0;padding:16px 18px;border:1px solid #c7e5ed;border-left:5px solid #21b6d7;background:#e5f5f9;border-radius:8px;"><!-- ARSN_PHASE_ROUTING_V1 -->
477 + <strong style="color:#2d5661;">Brauchst du Hilfe beim richtigen Weg?</strong>
478 + <div style="margin-top:5px;color:#365e68;line-height:1.5;"><strong>Starte bei Support Kunst und Forschung</strong> für Projektentwicklung, Förderung, Anträge und die Koordination geförderter Kunst-/Forschungsprojekte. Für Rechte, Daten, IT, Finanzen, Personal, Räume oder andere Fachfragen folge der auf der Themenseite genannten zuständigen Service-Stelle.</div>
479 479   </aside>
480 480  
481 481   <div class="arsn-tip"><strong>Tipp · Eine hilfreiche Faustregel:</strong> Plane früh, dokumentiere Entscheidungen und überprüfe sie, wenn sich das Projekt verändert. Eine einfache Projektstruktur, die tatsächlich genutzt wird, ist meist wirksamer als ein komplexer Plan, der nie aktualisiert wird.</div>
... ... @@ -482,3 +482,238 @@
482 482  
483 483  </div>
484 484  {{/html}}
485 +
486 +{{html clean="false"}}
487 +<!-- SN_HORIZONTAL_BOX_HARMONIZER_START -->
488 +<style data-sn-horizontal-box-harmonizer="1">
489 +[data-sn-equal-height-managed="1"]{box-sizing:border-box}
490 +@media(max-width:767px){
491 + [data-sn-equal-height-managed="1"]{min-height:0!important}
492 +}
493 +</style>
494 +<script data-sn-horizontal-box-harmonizer="1">
495 +(function(){
496 + "use strict";
497 +
498 + var MOBILE_MAX=767;
499 + var ROW_TOLERANCE=4;
500 + var MIN_W=150;
501 + var MIN_H=36;
502 +
503 + var root=
504 + document.getElementById("xwikicontent")||
505 + document.querySelector(".xwiki-rendering-content")||
506 + document.querySelector("main")||
507 + document.body;
508 +
509 + if(!root)return;
510 +
511 + var managed=new Set();
512 + var raf=0;
513 +
514 + function num(v){
515 + var n=parseFloat(v);
516 + return Number.isFinite(n)?n:0;
517 + }
518 +
519 + function visible(el){
520 + if(!el||el.nodeType!==1)return false;
521 + var s=getComputedStyle(el);
522 + if(s.display==="none"||s.visibility==="hidden"||Number(s.opacity)===0)return false;
523 + var r=el.getBoundingClientRect();
524 + return r.width>=MIN_W&&r.height>=MIN_H;
525 + }
526 +
527 + function excluded(el){
528 + return !el.matches||el.matches(
529 + "button,input,select,textarea,option,label,img,svg,canvas,table,thead,tbody,tfoot,tr,td,th,summary,script,style,noscript,template,.btn,.chip,[role=button]"
530 + );
531 + }
532 +
533 + function namedLikeBox(el){
534 + var c=typeof el.className==="string"?el.className:"";
535 + return /(^|[\s_-])(box|card|tile|panel|role|check|service|source|call|area|detail|resource|topic|warn|info)([\s_-]|$)/i.test(c);
536 + }
537 +
538 + function boxLike(el){
539 + if(!visible(el)||excluded(el))return false;
540 + var s=getComputedStyle(el);
541 + var r=el.getBoundingClientRect();
542 + var border=
543 + num(s.borderTopWidth)+num(s.borderRightWidth)+
544 + num(s.borderBottomWidth)+num(s.borderLeftWidth);
545 + var radius=Math.max(
546 + num(s.borderTopLeftRadius),num(s.borderTopRightRadius),
547 + num(s.borderBottomLeftRadius),num(s.borderBottomRightRadius)
548 + );
549 + var bg=s.backgroundColor&&s.backgroundColor!=="rgba(0, 0, 0, 0)"&&s.backgroundColor!=="transparent";
550 + var shadow=s.boxShadow&&s.boxShadow!=="none";
551 + return namedLikeBox(el)||border>=1||(bg&&radius>=3)||(shadow&&r.width>=180);
552 + }
553 +
554 + function pickTarget(child){
555 + if(!visible(child))return null;
556 + if(boxLike(child))return child;
557 +
558 + var cr=child.getBoundingClientRect();
559 + var q=[];
560 + Array.from(child.children||[]).forEach(function(el){
561 + q.push({el:el,depth:1});
562 + });
563 +
564 + var best=null,bestScore=-1;
565 +
566 + while(q.length){
567 + var item=q.shift();
568 + var el=item.el;
569 + if(!visible(el))continue;
570 +
571 + var r=el.getBoundingClientRect();
572 +
573 + if(r.width>=cr.width*.72&&boxLike(el)){
574 + var widthFit=1-Math.min(1,Math.abs(cr.width-r.width)/Math.max(1,cr.width));
575 + var topFit=1-Math.min(1,Math.abs(cr.top-r.top)/80);
576 + var score=widthFit*5+topFit*2+Math.min(r.height,600)/600;
577 + if(score>bestScore){
578 + best=el;
579 + bestScore=score;
580 + }
581 + }
582 +
583 + if(item.depth<3){
584 + Array.from(el.children||[]).forEach(function(next){
585 + q.push({el:next,depth:item.depth+1});
586 + });
587 + }
588 + }
589 +
590 + return best;
591 + }
592 +
593 + function reset(){
594 + managed.forEach(function(el){
595 + el.style.removeProperty("min-height");
596 + el.removeAttribute("data-sn-equal-height-managed");
597 + });
598 + managed.clear();
599 + }
600 +
601 + function horizontalLayout(parent){
602 + if(!visible(parent))return false;
603 + var s=getComputedStyle(parent);
604 + if(s.display==="grid"||s.display==="inline-grid")return true;
605 + if(s.display==="flex"||s.display==="inline-flex"){
606 + return s.flexDirection==="row"||s.flexDirection==="row-reverse";
607 + }
608 + return false;
609 + }
610 +
611 + function rowGroups(entries){
612 + var groups=[];
613 + entries.slice().sort(function(a,b){
614 + return a.rect.top-b.rect.top||a.rect.left-b.rect.left;
615 + }).forEach(function(entry){
616 + var group=null;
617 + for(var i=0;i<groups.length;i++){
618 + if(Math.abs(groups[i].top-entry.rect.top)<=ROW_TOLERANCE){
619 + group=groups[i];
620 + break;
621 + }
622 + }
623 + if(!group){
624 + group={top:entry.rect.top,entries:[]};
625 + groups.push(group);
626 + }
627 + group.entries.push(entry);
628 + });
629 + return groups;
630 + }
631 +
632 + function run(){
633 + reset();
634 +
635 + if(window.innerWidth<=MOBILE_MAX)return;
636 +
637 + var parents=Array.from(root.querySelectorAll("*")).filter(function(el){
638 + return el.children&&el.children.length>=2&&horizontalLayout(el);
639 + });
640 +
641 + parents.forEach(function(parent){
642 + var entries=[];
643 +
644 + Array.from(parent.children).forEach(function(child){
645 + if(!visible(child))return;
646 + var target=pickTarget(child);
647 + if(!target)return;
648 + entries.push({
649 + target:target,
650 + rect:target.getBoundingClientRect()
651 + });
652 + });
653 +
654 + if(entries.length<2)return;
655 +
656 + rowGroups(entries).forEach(function(group){
657 + if(group.entries.length<2)return;
658 +
659 + var lefts=group.entries.map(function(e){return e.rect.left;}).sort(function(a,b){return a-b;});
660 + if(lefts[lefts.length-1]-lefts[0]<80)return;
661 +
662 + var targets=[];
663 + var seen=new Set();
664 +
665 + group.entries.forEach(function(e){
666 + if(!seen.has(e.target)){
667 + seen.add(e.target);
668 + targets.push(e.target);
669 + }
670 + });
671 +
672 + if(targets.length<2)return;
673 +
674 + var max=0;
675 + targets.forEach(function(el){
676 + max=Math.max(max,el.getBoundingClientRect().height);
677 + });
678 +
679 + max=Math.ceil(max);
680 + if(max<MIN_H)return;
681 +
682 + targets.forEach(function(el){
683 + el.style.setProperty("min-height",max+"px");
684 + el.setAttribute("data-sn-equal-height-managed","1");
685 + managed.add(el);
686 + });
687 + });
688 + });
689 + }
690 +
691 + function schedule(){
692 + if(raf)cancelAnimationFrame(raf);
693 + raf=requestAnimationFrame(function(){
694 + raf=requestAnimationFrame(function(){
695 + raf=0;
696 + run();
697 + });
698 + });
699 + }
700 +
701 + addEventListener("resize",schedule,{passive:true});
702 + addEventListener("load",schedule,{once:true});
703 +
704 + root.addEventListener("click",function(){
705 + setTimeout(schedule,0);
706 + },true);
707 +
708 + if(document.fonts&&document.fonts.ready){
709 + document.fonts.ready.then(schedule);
710 + }
711 +
712 + schedule();
713 + setTimeout(schedule,250);
714 + setTimeout(schedule,900);
715 +})();
716 +</script>
717 +<!-- SN_HORIZONTAL_BOX_HARMONIZER_END -->
718 +{{/html}}
719 +