Changes for page 学校ページ テンプレート
Last modified by Super Admin on 2026/04/05 18:59
From version
118.1
edited by Super Admin
on 2026/04/01 17:36
on 2026/04/01 17:36
Change comment:
There is no comment for this version
To version
115.1
edited by Super Admin
on 2026/03/27 05:08
on 2026/03/27 05:08
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -387,7 +387,7 @@ 387 387 #end 388 388 #if($canEditSchool) 389 389 <div style="text-align:right; margin-bottom:12px;"> 390 - <a href="$doc.getURL('view', 'sheet=SeitokaiCode.SchoolEditForm')" class="btn-school-edit"><svg class="ico" viewBox="0 0 24 24"><path d="M11 4H4a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2v-7"/><path d="M18.5 2.5a2.121 2.121 0 013 3L12 15l-4 1 1-4 9.5-9.5z"/></svg> 情報を編集</a> 390 + <a href="$doc.getURL('view', 'sheet=SeitokaiCode.SchoolEditForm')" class="btn-school-edit"><svg class="ico" viewBox="0 0 24 24"><path d="M11 4H4a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2v-7"/><path d="M18.5 2.5a2.121 2.121 0 013 3L12 15l-4 1 1-4 9.5-9.5z"/></svg> 基本情報を編集</a> 391 391 </div> 392 392 #end 393 393 ... ... @@ -1054,10 +1054,7 @@ 1054 1054 #set($fyNums = []) 1055 1055 #foreach($fy in $fySet) 1056 1056 #if($fy && $fy != '' && $fy != 'unknown') 1057 - #set($fyInt = $mathtool.toInteger($fy)) 1058 - #if($fyInt) 1059 - #set($discard = $fyNums.add($fyInt)) 1060 - #end 1057 + #set($discard = $fyNums.add($fy)) 1061 1061 #end 1062 1062 #end 1063 1063 ## 最大値を順番に取り出して降順リストを構築(最大20年度まで対応) ... ... @@ -1618,7 +1618,7 @@ 1618 1618 } 1619 1619 // ページ読み込み時の初期化 1620 1620 document.addEventListener('DOMContentLoaded', function() { 1621 - // 年度タブを降順にソート(「全期間」タブは 先頭に固定)1618 + // 年度タブを降順にソート(「全期間」タブは末尾に固定) 1622 1622 var tabContainer = document.querySelector('.activity-fy-tabs'); 1623 1623 if (tabContainer) { 1624 1624 var tabs = Array.from(tabContainer.querySelectorAll('.activity-fy-tab')); ... ... @@ -1635,9 +1635,9 @@ 1635 1635 var bYear = parseInt(b.textContent) || 0; 1636 1636 return bYear - aYear; 1637 1637 }); 1638 - // DOM再配置(全期間を先頭、年度タブを降順で続ける) 1639 - if (allTab) { tabContainer.appendChild(allTab); } 1635 + // DOM再配置 1640 1640 fyTabs.forEach(function(t) { tabContainer.appendChild(t); }); 1637 + if (allTab) { tabContainer.appendChild(allTab); } 1641 1641 } 1642 1642 // デフォルトで全期間を表示 1643 1643 var defaultTab = document.querySelector('.activity-fy-tab.active');