Changes for page Identify Your Data & Research Outputs
Last modified by Veronika Kocher on Friday, 04 Sep 2026 14:45
From version 5.11
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 5.13
edited by Veronika Kocher
on Thursday, 03 Sep 2026 15:54
on Thursday, 03 Sep 2026 15:54
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -26,7 +26,7 @@ 26 26 <section class="ido-card" style="margin-bottom:18px;overflow:hidden;border-left:6px solid #e94b13;"> 27 27 <div class="ido-hero"><img src="https://xwiki.uni-ak.ac.at/bin/download/Service%20Navigator/Art%20%26%20Research%20Services%20Navigator/WebHome/enable.png" alt="Research materials, documentation and project outputs"></div> 28 28 <div style="padding:18px 21px 20px"> 29 -<div class="ido-eye" style="color:#8a4d36;margin-bottom:5px">E NABLE · IDENTIFY DATA & RESEARCH OUTPUTS</div>29 +<div class="ido-eye" style="color:#8a4d36;margin-bottom:5px">PREPARE · IDENTIFY DATA & RESEARCH OUTPUTS</div> 30 30 <h2 style="font-size:27px;line-height:1.2;margin:0 0 8px;color:#2c2926">Know what your project creates, collects, reuses and needs to keep</h2> 31 31 <p style="margin:0;color:#5e5953;line-height:1.6;max-width:1160px">Before you can plan storage, rights, data protection, documentation, publication or preservation, you need a realistic inventory of the materials and outputs your project will work with. In artistic research this often includes much more than conventional “research data”: source material, physical objects, sketches, recordings, software, process documentation, performances, installations and the records that make them understandable later.</p> 32 32 </div> ... ... @@ -343,6 +343,38 @@ 343 343 [data-sn-master-first-row]{ 344 344 box-sizing:border-box; 345 345 } 346 + 347 +/* ========================================================= 348 + FULL-WIDTH THREE-LINE NUMBER / TITLE / SUBTITLE BLOCKS 349 + ========================================================= */ 350 +#xwikicontent .arsn-area-label[data-sn-three-line="1"]{ 351 + display:grid!important; 352 + grid-template-columns:minmax(0,1fr)!important; 353 + grid-auto-rows:auto!important; 354 + width:100%!important; 355 + max-width:none!important; 356 + box-sizing:border-box!important; 357 + justify-items:start!important; 358 + align-items:start!important; 359 + gap:2px!important; 360 + text-align:left!important; 361 + text-align-last:left!important; 362 + text-justify:auto!important; 363 + word-spacing:normal!important; 364 + white-space:normal!important; 365 +} 366 +#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .arsn-area-number, 367 +#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .sn-area-label-title, 368 +#xwikicontent .arsn-area-label[data-sn-three-line="1"] > .arsn-area-action{ 369 + display:block!important; 370 + width:100%!important; 371 + margin:0!important; 372 + text-align:left!important; 373 + text-align-last:left!important; 374 + text-justify:auto!important; 375 + word-spacing:normal!important; 376 + white-space:normal!important; 377 +} 346 346 </style> 347 347 348 348 <script data-sn-service-navigator-master="1"> ... ... @@ -535,6 +535,227 @@ 535 535 } 536 536 537 537 /* ======================================================= 570 + BORDERLESS FILLED RED/ORANGE CTA BUTTONS 571 + ======================================================= */ 572 + 573 + function colourDistance(a,b){ 574 + return Math.sqrt( 575 + Math.pow(a[0]-b[0],2)+ 576 + Math.pow(a[1]-b[1],2)+ 577 + Math.pow(a[2]-b[2],2) 578 + ); 579 + } 580 + 581 + function makeFilledRedOrangeCTAsBorderless(){ 582 + var RED_ORANGE=[233,75,19]; 583 + 584 + Array.from( 585 + root.querySelectorAll( 586 + 'a,button,[role="button"],input[type="submit"],input[type="button"]' 587 + ) 588 + ).forEach(function(el){ 589 + if(!visible(el))return; 590 + 591 + var style=getComputedStyle(el); 592 + var rgb=parseRGB(style.backgroundColor); 593 + 594 + if(!rgb)return; 595 + 596 + if( 597 + colourDistance( 598 + rgb, 599 + RED_ORANGE 600 + )>55 601 + ){ 602 + return; 603 + } 604 + 605 + var rect=el.getBoundingClientRect(); 606 + 607 + if( 608 + rect.width<80|| 609 + rect.height<24 610 + ){ 611 + return; 612 + } 613 + 614 + el.style.setProperty( 615 + "border", 616 + "none", 617 + "important" 618 + ); 619 + 620 + el.style.setProperty( 621 + "border-left", 622 + "none", 623 + "important" 624 + ); 625 + 626 + el.style.setProperty( 627 + "border-top", 628 + "none", 629 + "important" 630 + ); 631 + 632 + el.style.setProperty( 633 + "border-right", 634 + "none", 635 + "important" 636 + ); 637 + 638 + el.style.setProperty( 639 + "border-bottom", 640 + "none", 641 + "important" 642 + ); 643 + 644 + el.style.setProperty( 645 + "box-shadow", 646 + "none", 647 + "important" 648 + ); 649 + }); 650 + } 651 + 652 + /* ======================================================= 653 + FULL-WIDTH THREE-LINE AREA LABELS 654 + ======================================================= */ 655 + 656 + function compactText(value){ 657 + return String(value||"") 658 + .replace(/\s+/g," ") 659 + .trim(); 660 + } 661 + 662 + function makeThreeLineAreaLabels(){ 663 + Array.from( 664 + root.querySelectorAll( 665 + ".arsn-area-label" 666 + ) 667 + ).forEach(function(label){ 668 + if( 669 + label.getAttribute( 670 + "data-sn-three-line" 671 + )==="1" 672 + ){ 673 + return; 674 + } 675 + 676 + var number= 677 + label.querySelector( 678 + ":scope > .arsn-area-number" 679 + ); 680 + 681 + var action= 682 + label.querySelector( 683 + ":scope > .arsn-area-action" 684 + ); 685 + 686 + if( 687 + !number|| 688 + !action 689 + ){ 690 + return; 691 + } 692 + 693 + var clone= 694 + label.cloneNode(true); 695 + 696 + var cloneNumber= 697 + clone.querySelector( 698 + ":scope > .arsn-area-number" 699 + ); 700 + 701 + var cloneAction= 702 + clone.querySelector( 703 + ":scope > .arsn-area-action" 704 + ); 705 + 706 + if(cloneNumber){ 707 + cloneNumber.remove(); 708 + } 709 + 710 + if(cloneAction){ 711 + cloneAction.remove(); 712 + } 713 + 714 + var titleText= 715 + compactText( 716 + clone.textContent 717 + ); 718 + 719 + if(!titleText){ 720 + return; 721 + } 722 + 723 + var numberNode= 724 + number.cloneNode(true); 725 + 726 + var actionNode= 727 + action.cloneNode(true); 728 + 729 + var titleNode= 730 + document.createElement( 731 + "span" 732 + ); 733 + 734 + titleNode.className= 735 + "sn-area-label-title"; 736 + 737 + titleNode.textContent= 738 + titleText; 739 + 740 + while(label.firstChild){ 741 + label.removeChild( 742 + label.firstChild 743 + ); 744 + } 745 + 746 + label.appendChild( 747 + numberNode 748 + ); 749 + 750 + label.appendChild( 751 + titleNode 752 + ); 753 + 754 + label.appendChild( 755 + actionNode 756 + ); 757 + 758 + label.setAttribute( 759 + "data-sn-three-line", 760 + "1" 761 + ); 762 + 763 + var head= 764 + label.closest( 765 + ".arsn-area-head" 766 + ); 767 + 768 + if(head){ 769 + head.style.setProperty( 770 + "width", 771 + "100%", 772 + "important" 773 + ); 774 + 775 + head.style.setProperty( 776 + "max-width", 777 + "100%", 778 + "important" 779 + ); 780 + 781 + head.style.setProperty( 782 + "box-sizing", 783 + "border-box", 784 + "important" 785 + ); 786 + } 787 + }); 788 + } 789 + 790 + /* ======================================================= 538 538 PLACEHOLDER BADGE 539 539 ======================================================= */ 540 540 ... ... @@ -1305,6 +1305,9 @@ 1305 1305 var headers= 1306 1306 applyOverviewPalette(); 1307 1307 1561 + makeThreeLineAreaLabels(); 1562 + makeFilledRedOrangeCTAsBorderless(); 1563 + 1308 1308 if( 1309 1309 window.innerWidth> 1310 1310 MOBILE_MAX