Last modified by Super Admin on 2026/04/05 18:59

From version Icon 28.1 Icon
edited by Super Admin
on 2026/03/09 12:54
Change comment: There is no comment for this version
To version Icon 30.1 Icon
edited by Super Admin
on 2026/03/10 13:33
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Content
... ... @@ -171,7 +171,7 @@
171 171  ## --- ユーザー情報取得 ---
172 172  ## displayName: Wiki上の表示名(ニックネーム)。本名(firstName/lastName)は管理者のみ閲覧可能。
173 173  #set($lastAuthor = $doc.author)
174 -#set($lastAuthorDoc = $xwiki.getDocument("XWiki.${lastAuthor}"))
174 +#set($lastAuthorDoc = $xwiki.getDocument($lastAuthor))
175 175  #set($authorAccountType = '')
176 176  #set($authorUserRole = '')
177 177  #set($authorUserStatus = '')
... ... @@ -267,13 +267,13 @@
267 267   #set($canEditSchool = true)
268 268   #end
269 269   #if($canEditSchool)
270 - <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>
270 + <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>
271 271   #end
272 272  </div>
273 273  
274 274  ## --- ① 学校基本情報 + 連絡先(左右グリッド・折りたたみ対応) ---
275 275  <div class="school-info-grid">
276 - <div class="school-info-card mobile-collapse" id="card-basic-info">
276 + <div class="school-info-card collapsed" id="card-basic-info">
277 277   <h2 onclick="toggleInfoCard('card-basic-info')"><span><svg class="ico ico-md" viewBox="0 0 24 24"><path d="M4 19.5A2.5 2.5 0 016.5 17H20"/><path d="M6.5 2H20v20H6.5A2.5 2.5 0 014 19.5v-15A2.5 2.5 0 016.5 2z"/></svg> 学校基本情報</span><span class="collapse-toggle"><span class="collapse-label-open">たたむ</span><span class="collapse-label-closed">開く</span> <span class="collapse-arrow">▼</span></span></h2>
278 278   <table class="wiki-table school-info-table">
279 279   <tr><th>学校コード</th><td>$!escapetool.xml($!schoolCode)</td></tr>
... ... @@ -293,7 +293,7 @@
293 293   #end
294 294   </div>
295 295  
296 - <div class="school-info-card mobile-collapse" id="card-contact">
296 + <div class="school-info-card collapsed" id="card-contact">
297 297   <h2 onclick="toggleInfoCard('card-contact')"><span><svg class="ico ico-md" viewBox="0 0 24 24"><path d="M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07 19.5 19.5 0 01-6-6 19.79 19.79 0 01-3.07-8.67A2 2 0 014.11 2h3a2 2 0 012 1.72c.127.96.361 1.903.7 2.81a2 2 0 01-.45 2.11L8.09 9.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0122 16.92z"/></svg> 連絡先・SNS</span><span class="collapse-toggle"><span class="collapse-label-open">たたむ</span><span class="collapse-label-closed">開く</span> <span class="collapse-arrow">▼</span></span></h2>
298 298   <table class="wiki-table school-info-table">
299 299   <tr><th>問い合わせ先</th><td>#if($contactInfo && $contactInfo != '')$!escapetool.xml($contactInfo)#else<span class="text-placeholder">未登録</span>#end</td></tr>
... ... @@ -1050,12 +1050,6 @@
1050 1050  document.addEventListener('DOMContentLoaded', function() {
1051 1051   var defaultTab = document.querySelector('.activity-fy-tab.active');
1052 1052   if (defaultTab) { defaultTab.click(); }
1053 - // モバイルでは基本情報・連絡先をデフォルト折りたたみ
1054 - if (window.innerWidth <= 768) {
1055 - document.querySelectorAll('.school-info-card.mobile-collapse').forEach(function(card) {
1056 - card.classList.add('collapsed');
1057 - });
1058 - }
1059 1059   // 保存成功時のトースト通知
1060 1060   if (window.location.search.indexOf('archived=1') !== -1) {
1061 1061   showToast('年度アーカイブを作成しました', 'success');
... ... @@ -1095,7 +1095,6 @@
1095 1095   var card = document.getElementById(cardId);
1096 1096   if (!card) return;
1097 1097   card.classList.toggle('collapsed');
1098 - card.classList.remove('mobile-collapse');
1099 1099  }
1100 1100  
1101 1101  // 投稿の編集(インライン編集フォームを開く)