#1162 共有カレンダーにて、特殊文字が含まれているユーザー名が正しく表示されない不具合の修正 #1177
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
関連Issue / Related Issue
不具合の内容 / Bug
ユーザー名に「×」や「∞」などの特殊文字が含まれている場合、共有カレンダーの左カラムに表示されるグループごとのユーザー名一覧にて、ユーザー名が正しく表示されない
原因 / Cause
通常時:CalendarSharedUsers.tpl内の$USER に特殊文字を含むユーザ名(例: ∞テストユーザ)が格納され、HTMLとして出力される. このため、ブラウザが自動的に ∞ を解釈して ∞ へ変換する.
グループ選択時:SharedCalendar.js内のchangeUserList関数では、ユーザ名がそのまま設定される. このためブラウザによる変換が行われず、∞ がそのまま表示される.
変更内容 / Details of Change
動的な処理でのみ発生する不具合であるため、changeUserList関数内でユーザ名をデコードするように修正
スクリーンショット / Screenshot
∞ が ∞ へ変換された様子
影響範囲 / Affected Area
チェックリスト / Check List
備考 / Remarks